GET https://kbin.spritesserver.nl/u/@CameronDev@programming.dev/comments/hot?p=3

Components

20 Twig Components
138 Render Count
587 ms Render Time
14.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.24ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
13 17.26ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
12 504.66ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
12 15.15ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
12 1.24ms
magazine_inline
"App\Twig\Components\MagazineInlineComponent"
components/magazine_inline.html.twig
12 27.57ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
12 14.00ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
12 2.06ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
12 10.38ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
12 16.51ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 7.11ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.42ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.47ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 9.46ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 4.08ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.42ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 19.02ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 8.37ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 10.45ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 18.15ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 79.73 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2023
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Last time i used LVM was way back in fedora 8 days, when it was the default partition. It was super annoying to use, as gparted didnt support it, and live cds often had trouble with it. Having to read doco to resize it was pretty not good for a newbie to linux. Has it improved since?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1699890802 {#2033
      date: 2023-11-13 16:53:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1874 …}
    +nested: Doctrine\ORM\PersistentCollection {#1908 …}
    +votes: Doctrine\ORM\PersistentCollection {#1883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2389 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 120134
    -bodyTs: "'8':11 'annoy':22 'back':8 'cds':32 'day':12 'default':17 'didnt':27 'doco':41 'fedora':10 'good':48 'gpart':26 'improv':56 'last':1 'linux':53 'live':31 'lvm':5 'newbi':51 'often':33 'partit':18 'pretti':46 'read':40 'resiz':43 'sinc':57 'super':21 'support':28 'time':2 'troubl':35 'use':4,24 'way':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4783406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699890802 {#2370
      date: 2023-11-13 16:53:22.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#2585
  +comment: App\Entity\EntryComment {#2023
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Last time i used LVM was way back in fedora 8 days, when it was the default partition. It was super annoying to use, as gparted didnt support it, and live cds often had trouble with it. Having to read doco to resize it was pretty not good for a newbie to linux. Has it improved since?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1699890802 {#2033
      date: 2023-11-13 16:53:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1874 …}
    +nested: Doctrine\ORM\PersistentCollection {#1908 …}
    +votes: Doctrine\ORM\PersistentCollection {#1883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2389 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 120134
    -bodyTs: "'8':11 'annoy':22 'back':8 'cds':32 'day':12 'default':17 'didnt':27 'doco':41 'fedora':10 'good':48 'gpart':26 'improv':56 'last':1 'linux':53 'live':31 'lvm':5 'newbi':51 'often':33 'partit':18 'pretti':46 'read':40 'resiz':43 'sinc':57 'super':21 'support':28 'time':2 'troubl':35 'use':4,24 'way':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4783406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699890802 {#2370
      date: 2023-11-13 16:53:22.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.27 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#2780
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.26 ms
Input props
[
  "date" => DateTimeImmutable @1699890802 {#2370
    date: 2023-11-13 16:53:22.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#2933
  +date: DateTimeImmutable @1699890802 {#2370
    date: 2023-11-13 16:53:22.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699890802 {#2370
    date: 2023-11-13 16:53:22.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#2997
  +createdAt: DateTimeImmutable @1699890802 {#2370
    date: 2023-11-13 16:53:22.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 26.01 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3062
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.34 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3125
  +entry: Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.39 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3188
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 5.54 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2023
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Last time i used LVM was way back in fedora 8 days, when it was the default partition. It was super annoying to use, as gparted didnt support it, and live cds often had trouble with it. Having to read doco to resize it was pretty not good for a newbie to linux. Has it improved since?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1699890802 {#2033
      date: 2023-11-13 16:53:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1874 …}
    +nested: Doctrine\ORM\PersistentCollection {#1908 …}
    +votes: Doctrine\ORM\PersistentCollection {#1883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2389 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 120134
    -bodyTs: "'8':11 'annoy':22 'back':8 'cds':32 'day':12 'default':17 'didnt':27 'doco':41 'fedora':10 'good':48 'gpart':26 'improv':56 'last':1 'linux':53 'live':31 'lvm':5 'newbi':51 'often':33 'partit':18 'pretti':46 'read':40 'resiz':43 'sinc':57 'super':21 'support':28 'time':2 'troubl':35 'use':4,24 'way':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4783406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699890802 {#2370
      date: 2023-11-13 16:53:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3281
  +subject: App\Entity\EntryComment {#2023
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Last time i used LVM was way back in fedora 8 days, when it was the default partition. It was super annoying to use, as gparted didnt support it, and live cds often had trouble with it. Having to read doco to resize it was pretty not good for a newbie to linux. Has it improved since?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1699890802 {#2033
      date: 2023-11-13 16:53:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1874 …}
    +nested: Doctrine\ORM\PersistentCollection {#1908 …}
    +votes: Doctrine\ORM\PersistentCollection {#1883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2389 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 120134
    -bodyTs: "'8':11 'annoy':22 'back':8 'cds':32 'day':12 'default':17 'didnt':27 'doco':41 'fedora':10 'good':48 'gpart':26 'improv':56 'last':1 'linux':53 'live':31 'lvm':5 'newbi':51 'often':33 'partit':18 'pretti':46 'read':40 'resiz':43 'sinc':57 'super':21 'support':28 'time':2 'troubl':35 'use':4,24 'way':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4783406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699890802 {#2370
      date: 2023-11-13 16:53:22.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.13 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2023
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Last time i used LVM was way back in fedora 8 days, when it was the default partition. It was super annoying to use, as gparted didnt support it, and live cds often had trouble with it. Having to read doco to resize it was pretty not good for a newbie to linux. Has it improved since?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1699890802 {#2033
      date: 2023-11-13 16:53:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1874 …}
    +nested: Doctrine\ORM\PersistentCollection {#1908 …}
    +votes: Doctrine\ORM\PersistentCollection {#1883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2389 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 120134
    -bodyTs: "'8':11 'annoy':22 'back':8 'cds':32 'day':12 'default':17 'didnt':27 'doco':41 'fedora':10 'good':48 'gpart':26 'improv':56 'last':1 'linux':53 'live':31 'lvm':5 'newbi':51 'often':33 'partit':18 'pretti':46 'read':40 'resiz':43 'sinc':57 'super':21 'support':28 'time':2 'troubl':35 'use':4,24 'way':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4783406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699890802 {#2370
      date: 2023-11-13 16:53:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3348
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2023
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1708 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Last time i used LVM was way back in fedora 8 days, when it was the default partition. It was super annoying to use, as gparted didnt support it, and live cds often had trouble with it. Having to read doco to resize it was pretty not good for a newbie to linux. Has it improved since?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1699890802 {#2033
      date: 2023-11-13 16:53:22.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1874 …}
    +nested: Doctrine\ORM\PersistentCollection {#1908 …}
    +votes: Doctrine\ORM\PersistentCollection {#1883 …}
    +reports: Doctrine\ORM\PersistentCollection {#2389 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2411 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2461 …}
    -id: 120134
    -bodyTs: "'8':11 'annoy':22 'back':8 'cds':32 'day':12 'default':17 'didnt':27 'doco':41 'fedora':10 'good':48 'gpart':26 'improv':56 'last':1 'linux':53 'live':31 'lvm':5 'newbi':51 'often':33 'partit':18 'pretti':46 'read':40 'resiz':43 'sinc':57 'super':21 'support':28 'time':2 'troubl':35 'use':4,24 'way':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4783406"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699890802 {#2370
      date: 2023-11-13 16:53:22.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 35.14 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2083
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Getting the size wrong and needing to resize is the effort part for me. Resizing/moving my partitions is always a pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699875930 {#2032
      date: 2023-11-13 12:45:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2138 …}
    +nested: Doctrine\ORM\PersistentCollection {#2025 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    -id: 119453
    -bodyTs: "'alway':19 'effort':11 'get':1 'need':6 'pain':21 'part':12 'partit':17 'resiz':8 'resizing/moving':15 'size':3 'wrong':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4778334"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699875930 {#2024
      date: 2023-11-13 12:45:30.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3655
  +comment: App\Entity\EntryComment {#2083
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Getting the size wrong and needing to resize is the effort part for me. Resizing/moving my partitions is always a pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699875930 {#2032
      date: 2023-11-13 12:45:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2138 …}
    +nested: Doctrine\ORM\PersistentCollection {#2025 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    -id: 119453
    -bodyTs: "'alway':19 'effort':11 'get':1 'need':6 'pain':21 'part':12 'partit':17 'resiz':8 'resizing/moving':15 'size':3 'wrong':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4778334"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699875930 {#2024
      date: 2023-11-13 12:45:30.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3700
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1699875930 {#2024
    date: 2023-11-13 12:45:30.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3756
  +date: DateTimeImmutable @1699875930 {#2024
    date: 2023-11-13 12:45:30.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699875930 {#2024
    date: 2023-11-13 12:45:30.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3810
  +createdAt: DateTimeImmutable @1699875930 {#2024
    date: 2023-11-13 12:45:30.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3864
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3919
  +entry: Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3974
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2083
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Getting the size wrong and needing to resize is the effort part for me. Resizing/moving my partitions is always a pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699875930 {#2032
      date: 2023-11-13 12:45:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2138 …}
    +nested: Doctrine\ORM\PersistentCollection {#2025 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    -id: 119453
    -bodyTs: "'alway':19 'effort':11 'get':1 'need':6 'pain':21 'part':12 'partit':17 'resiz':8 'resizing/moving':15 'size':3 'wrong':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4778334"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699875930 {#2024
      date: 2023-11-13 12:45:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4043
  +subject: App\Entity\EntryComment {#2083
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Getting the size wrong and needing to resize is the effort part for me. Resizing/moving my partitions is always a pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699875930 {#2032
      date: 2023-11-13 12:45:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2138 …}
    +nested: Doctrine\ORM\PersistentCollection {#2025 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    -id: 119453
    -bodyTs: "'alway':19 'effort':11 'get':1 'need':6 'pain':21 'part':12 'partit':17 'resiz':8 'resizing/moving':15 'size':3 'wrong':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4778334"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699875930 {#2024
      date: 2023-11-13 12:45:30.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2083
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Getting the size wrong and needing to resize is the effort part for me. Resizing/moving my partitions is always a pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699875930 {#2032
      date: 2023-11-13 12:45:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2138 …}
    +nested: Doctrine\ORM\PersistentCollection {#2025 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    -id: 119453
    -bodyTs: "'alway':19 'effort':11 'get':1 'need':6 'pain':21 'part':12 'partit':17 'resiz':8 'resizing/moving':15 'size':3 'wrong':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4778334"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699875930 {#2024
      date: 2023-11-13 12:45:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4100
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2083
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2089 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Getting the size wrong and needing to resize is the effort part for me. Resizing/moving my partitions is always a pain."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1699875930 {#2032
      date: 2023-11-13 12:45:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2138 …}
    +nested: Doctrine\ORM\PersistentCollection {#2025 …}
    +votes: Doctrine\ORM\PersistentCollection {#2348 …}
    +reports: Doctrine\ORM\PersistentCollection {#2040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2131 …}
    -id: 119453
    -bodyTs: "'alway':19 'effort':11 'get':1 'need':6 'pain':21 'part':12 'partit':17 'resiz':8 'resizing/moving':15 'size':3 'wrong':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4778334"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699875930 {#2024
      date: 2023-11-13 12:45:30.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 26.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2091
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Managing all that seems like a lot of effort, and given my disk issues havent yet been fatal, ill probably not worry about going that far. Thanks for the info though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871802 {#2081
      date: 2023-11-13 11:36:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2093 …}
    +nested: Doctrine\ORM\PersistentCollection {#2086 …}
    +votes: Doctrine\ORM\PersistentCollection {#2087 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    -id: 119288
    -bodyTs: "'disk':13 'effort':9 'far':26 'fatal':18 'given':11 'go':24 'havent':15 'ill':19 'info':30 'issu':14 'like':5 'lot':7 'manag':1 'probabl':20 'seem':4 'thank':27 'though':31 'worri':22 'yet':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777228"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871802 {#2468
      date: 2023-11-13 11:36:42.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4349
  +comment: App\Entity\EntryComment {#2091
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Managing all that seems like a lot of effort, and given my disk issues havent yet been fatal, ill probably not worry about going that far. Thanks for the info though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871802 {#2081
      date: 2023-11-13 11:36:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2093 …}
    +nested: Doctrine\ORM\PersistentCollection {#2086 …}
    +votes: Doctrine\ORM\PersistentCollection {#2087 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    -id: 119288
    -bodyTs: "'disk':13 'effort':9 'far':26 'fatal':18 'given':11 'go':24 'havent':15 'ill':19 'info':30 'issu':14 'like':5 'lot':7 'manag':1 'probabl':20 'seem':4 'thank':27 'though':31 'worri':22 'yet':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777228"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871802 {#2468
      date: 2023-11-13 11:36:42.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4394
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1699871802 {#2468
    date: 2023-11-13 11:36:42.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4450
  +date: DateTimeImmutable @1699871802 {#2468
    date: 2023-11-13 11:36:42.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699871802 {#2468
    date: 2023-11-13 11:36:42.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4504
  +createdAt: DateTimeImmutable @1699871802 {#2468
    date: 2023-11-13 11:36:42.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#4558
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4613
  +entry: Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4668
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2091
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Managing all that seems like a lot of effort, and given my disk issues havent yet been fatal, ill probably not worry about going that far. Thanks for the info though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871802 {#2081
      date: 2023-11-13 11:36:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2093 …}
    +nested: Doctrine\ORM\PersistentCollection {#2086 …}
    +votes: Doctrine\ORM\PersistentCollection {#2087 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    -id: 119288
    -bodyTs: "'disk':13 'effort':9 'far':26 'fatal':18 'given':11 'go':24 'havent':15 'ill':19 'info':30 'issu':14 'like':5 'lot':7 'manag':1 'probabl':20 'seem':4 'thank':27 'though':31 'worri':22 'yet':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777228"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871802 {#2468
      date: 2023-11-13 11:36:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4737
  +subject: App\Entity\EntryComment {#2091
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Managing all that seems like a lot of effort, and given my disk issues havent yet been fatal, ill probably not worry about going that far. Thanks for the info though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871802 {#2081
      date: 2023-11-13 11:36:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2093 …}
    +nested: Doctrine\ORM\PersistentCollection {#2086 …}
    +votes: Doctrine\ORM\PersistentCollection {#2087 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    -id: 119288
    -bodyTs: "'disk':13 'effort':9 'far':26 'fatal':18 'given':11 'go':24 'havent':15 'ill':19 'info':30 'issu':14 'like':5 'lot':7 'manag':1 'probabl':20 'seem':4 'thank':27 'though':31 'worri':22 'yet':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777228"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871802 {#2468
      date: 2023-11-13 11:36:42.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2091
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Managing all that seems like a lot of effort, and given my disk issues havent yet been fatal, ill probably not worry about going that far. Thanks for the info though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871802 {#2081
      date: 2023-11-13 11:36:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2093 …}
    +nested: Doctrine\ORM\PersistentCollection {#2086 …}
    +votes: Doctrine\ORM\PersistentCollection {#2087 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    -id: 119288
    -bodyTs: "'disk':13 'effort':9 'far':26 'fatal':18 'given':11 'go':24 'havent':15 'ill':19 'info':30 'issu':14 'like':5 'lot':7 'manag':1 'probabl':20 'seem':4 'thank':27 'though':31 'worri':22 'yet':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777228"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871802 {#2468
      date: 2023-11-13 11:36:42.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4794
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2091
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Managing all that seems like a lot of effort, and given my disk issues havent yet been fatal, ill probably not worry about going that far. Thanks for the info though."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871802 {#2081
      date: 2023-11-13 11:36:42.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2093 …}
    +nested: Doctrine\ORM\PersistentCollection {#2086 …}
    +votes: Doctrine\ORM\PersistentCollection {#2087 …}
    +reports: Doctrine\ORM\PersistentCollection {#2095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2096 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2077 …}
    -id: 119288
    -bodyTs: "'disk':13 'effort':9 'far':26 'fatal':18 'given':11 'go':24 'havent':15 'ill':19 'info':30 'issu':14 'like':5 'lot':7 'manag':1 'probabl':20 'seem':4 'thank':27 'though':31 'worri':22 'yet':16"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777228"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871802 {#2468
      date: 2023-11-13 11:36:42.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 23.82 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2085
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2082 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Thats what i thought as well tbh. But it sounded like they knew something else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871691 {#2140
      date: 2023-11-13 11:34:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
      "@lemmyvore@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2097 …}
    +nested: Doctrine\ORM\PersistentCollection {#2079 …}
    +votes: Doctrine\ORM\PersistentCollection {#2075 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
    -id: 119284
    -bodyTs: "'els':15 'knew':13 'like':11 'someth':14 'sound':10 'tbh':7 'that':1 'thought':4 'well':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777204"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871691 {#2129
      date: 2023-11-13 11:34:51.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5043
  +comment: App\Entity\EntryComment {#2085
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2082 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Thats what i thought as well tbh. But it sounded like they knew something else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871691 {#2140
      date: 2023-11-13 11:34:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
      "@lemmyvore@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2097 …}
    +nested: Doctrine\ORM\PersistentCollection {#2079 …}
    +votes: Doctrine\ORM\PersistentCollection {#2075 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
    -id: 119284
    -bodyTs: "'els':15 'knew':13 'like':11 'someth':14 'sound':10 'tbh':7 'that':1 'thought':4 'well':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777204"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871691 {#2129
      date: 2023-11-13 11:34:51.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5088
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1699871691 {#2129
    date: 2023-11-13 11:34:51.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5144
  +date: DateTimeImmutable @1699871691 {#2129
    date: 2023-11-13 11:34:51.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699871691 {#2129
    date: 2023-11-13 11:34:51.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5198
  +createdAt: DateTimeImmutable @1699871691 {#2129
    date: 2023-11-13 11:34:51.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#5252
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5307
  +entry: Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5362
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2085
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2082 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Thats what i thought as well tbh. But it sounded like they knew something else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871691 {#2140
      date: 2023-11-13 11:34:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
      "@lemmyvore@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2097 …}
    +nested: Doctrine\ORM\PersistentCollection {#2079 …}
    +votes: Doctrine\ORM\PersistentCollection {#2075 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
    -id: 119284
    -bodyTs: "'els':15 'knew':13 'like':11 'someth':14 'sound':10 'tbh':7 'that':1 'thought':4 'well':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777204"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871691 {#2129
      date: 2023-11-13 11:34:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5431
  +subject: App\Entity\EntryComment {#2085
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2082 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Thats what i thought as well tbh. But it sounded like they knew something else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871691 {#2140
      date: 2023-11-13 11:34:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
      "@lemmyvore@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2097 …}
    +nested: Doctrine\ORM\PersistentCollection {#2079 …}
    +votes: Doctrine\ORM\PersistentCollection {#2075 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
    -id: 119284
    -bodyTs: "'els':15 'knew':13 'like':11 'someth':14 'sound':10 'tbh':7 'that':1 'thought':4 'well':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777204"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871691 {#2129
      date: 2023-11-13 11:34:51.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2085
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2082 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Thats what i thought as well tbh. But it sounded like they knew something else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871691 {#2140
      date: 2023-11-13 11:34:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
      "@lemmyvore@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2097 …}
    +nested: Doctrine\ORM\PersistentCollection {#2079 …}
    +votes: Doctrine\ORM\PersistentCollection {#2075 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
    -id: 119284
    -bodyTs: "'els':15 'knew':13 'like':11 'someth':14 'sound':10 'tbh':7 'that':1 'thought':4 'well':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777204"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871691 {#2129
      date: 2023-11-13 11:34:51.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5488
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2085
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2082 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "Thats what i thought as well tbh. But it sounded like they knew something else."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1699871691 {#2140
      date: 2023-11-13 11:34:51.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
      "@CameronDev@programming.dev"
      "@lemmyvore@feddit.nl"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2097 …}
    +nested: Doctrine\ORM\PersistentCollection {#2079 …}
    +votes: Doctrine\ORM\PersistentCollection {#2075 …}
    +reports: Doctrine\ORM\PersistentCollection {#2037 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2031 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2027 …}
    -id: 119284
    -bodyTs: "'els':15 'knew':13 'like':11 'someth':14 'sound':10 'tbh':7 'that':1 'thought':4 'well':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4777204"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699871691 {#2129
      date: 2023-11-13 11:34:51.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 43.45 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2029
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "I routinely 100% my root volume accidentally (thanks docker), but my machine has never crashed, it does tend to cause other issues though. Does having a full /usr, /var or /tmp not cause other issues, if not full crashes?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1699869932 {#2076
      date: 2023-11-13 11:05:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2028 …}
    +nested: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2349 …}
    +reports: Doctrine\ORM\PersistentCollection {#2141 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
    -id: 119213
    -bodyTs: "'/tmp':31 '/usr':28 '/var':29 '100':3 'accident':7 'caus':20,33 'crash':15,39 'docker':9 'full':27,38 'issu':22,35 'machin':12 'never':14 'root':5 'routin':2 'tend':18 'thank':8 'though':23 'volum':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4776815"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699869932 {#2062
      date: 2023-11-13 11:05:32.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5737
  +comment: App\Entity\EntryComment {#2029
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "I routinely 100% my root volume accidentally (thanks docker), but my machine has never crashed, it does tend to cause other issues though. Does having a full /usr, /var or /tmp not cause other issues, if not full crashes?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1699869932 {#2076
      date: 2023-11-13 11:05:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2028 …}
    +nested: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2349 …}
    +reports: Doctrine\ORM\PersistentCollection {#2141 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
    -id: 119213
    -bodyTs: "'/tmp':31 '/usr':28 '/var':29 '100':3 'accident':7 'caus':20,33 'crash':15,39 'docker':9 'full':27,38 'issu':22,35 'machin':12 'never':14 'root':5 'routin':2 'tend':18 'thank':8 'though':23 'volum':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4776815"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699869932 {#2062
      date: 2023-11-13 11:05:32.0 +01:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 13.41 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5782
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1699869932 {#2062
    date: 2023-11-13 11:05:32.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5838
  +date: DateTimeImmutable @1699869932 {#2062
    date: 2023-11-13 11:05:32.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699869932 {#2062
    date: 2023-11-13 11:05:32.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5892
  +createdAt: DateTimeImmutable @1699869932 {#2062
    date: 2023-11-13 11:05:32.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.20 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#5946
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.24 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6001
  +entry: Proxies\__CG__\App\Entity\Entry {#2363
    +user: Proxies\__CG__\App\Entity\User {#2695 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
    +title: "One single partition for Linux versus using a partition table?"
    +url: null
    +body: """
      Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
      \n
      I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
      \n
      - FAT32: EFI\n
      - BTRFS: `/`\n
      - Swap: Swap\n
      - Ext4: `/home`\n
      \n
      I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 97
    +favouriteCount: 95
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700169539 {#2696
      date: 2023-11-16 22:18:59.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2725 …}
    +votes: Doctrine\ORM\PersistentCollection {#2723 …}
    +reports: Doctrine\ORM\PersistentCollection {#2720 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
    +badges: Doctrine\ORM\PersistentCollection {#2767 …}
    +children: []
    -id: 12505
    -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
    -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699948461
    +visibility: "visible             "
    +apId: "https://slrpnk.net/post/3963413"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699862061 {#2693
      date: 2023-11-13 08:54:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.22 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6056
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2029
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "I routinely 100% my root volume accidentally (thanks docker), but my machine has never crashed, it does tend to cause other issues though. Does having a full /usr, /var or /tmp not cause other issues, if not full crashes?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1699869932 {#2076
      date: 2023-11-13 11:05:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2028 …}
    +nested: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2349 …}
    +reports: Doctrine\ORM\PersistentCollection {#2141 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
    -id: 119213
    -bodyTs: "'/tmp':31 '/usr':28 '/var':29 '100':3 'accident':7 'caus':20,33 'crash':15,39 'docker':9 'full':27,38 'issu':22,35 'machin':12 'never':14 'root':5 'routin':2 'tend':18 'thank':8 'though':23 'volum':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4776815"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699869932 {#2062
      date: 2023-11-13 11:05:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6125
  +subject: App\Entity\EntryComment {#2029
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "I routinely 100% my root volume accidentally (thanks docker), but my machine has never crashed, it does tend to cause other issues though. Does having a full /usr, /var or /tmp not cause other issues, if not full crashes?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1699869932 {#2076
      date: 2023-11-13 11:05:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2028 …}
    +nested: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2349 …}
    +reports: Doctrine\ORM\PersistentCollection {#2141 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
    -id: 119213
    -bodyTs: "'/tmp':31 '/usr':28 '/var':29 '100':3 'accident':7 'caus':20,33 'crash':15,39 'docker':9 'full':27,38 'issu':22,35 'machin':12 'never':14 'root':5 'routin':2 'tend':18 'thank':8 'though':23 'volum':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4776815"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699869932 {#2062
      date: 2023-11-13 11:05:32.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 1.02 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2029
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "I routinely 100% my root volume accidentally (thanks docker), but my machine has never crashed, it does tend to cause other issues though. Does having a full /usr, /var or /tmp not cause other issues, if not full crashes?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1699869932 {#2076
      date: 2023-11-13 11:05:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2028 …}
    +nested: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2349 …}
    +reports: Doctrine\ORM\PersistentCollection {#2141 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
    -id: 119213
    -bodyTs: "'/tmp':31 '/usr':28 '/var':29 '100':3 'accident':7 'caus':20,33 'crash':15,39 'docker':9 'full':27,38 'issu':22,35 'machin':12 'never':14 'root':5 'routin':2 'tend':18 'thank':8 'though':23 'volum':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4776815"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699869932 {#2062
      date: 2023-11-13 11:05:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6182
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2029
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2363
      +user: Proxies\__CG__\App\Entity\User {#2695 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "One-single-partition-for-Linux-versus-using-a-partition-table"
      +title: "One single partition for Linux versus using a partition table?"
      +url: null
      +body: """
        Heya folks, some people online told me I was doing partitions wrong, but I’ve been doing it this way for years. Since I’ve been doing it for years, I could be doing it in an outdated way, so I thought I should ask.\n
        \n
        I have separate partitions for EFI, `/`, swap, and `/home`. Am I doing it wrong? Here’s how my partition table looks like:\n
        \n
        - FAT32: EFI\n
        - BTRFS: `/`\n
        - Swap: Swap\n
        - Ext4: `/home`\n
        \n
        I set it up this way so that if I need to reinstall Linux, I can just overwrite `/` while preserving `/home` and just keep working after a new install with very few hiccups. Someone told me there’s no reason to use multiple partitions, but several times I have needed to reinstall the OS (Linux Mint) while preserving `/home` so this advice makes zero sense for me. But maybe it was just explained to me wrong and I really am doing it in an outdated way. I’d like to read what you say about this though.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 97
      +favouriteCount: 95
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1700169539 {#2696
        date: 2023-11-16 22:18:59.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2725 …}
      +votes: Doctrine\ORM\PersistentCollection {#2723 …}
      +reports: Doctrine\ORM\PersistentCollection {#2720 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2754 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2750 …}
      +badges: Doctrine\ORM\PersistentCollection {#2767 …}
      +children: []
      -id: 12505
      -titleTs: "'linux':5 'one':1 'partit':3,9 'singl':2 'tabl':10 'use':7 'versus':6"
      -bodyTs: "'/home':54,74,95,133 'advic':136 'ask':45 'btrfs':70 'could':32 'd':162 'efi':51,69 'explain':147 'ext4':73 'fat32':68 'folk':2 'heya':1 'hiccup':107 'instal':103 'keep':98 'like':67,163 'linux':88,129 'look':66 'make':137 'mayb':143 'mint':130 'multipl':117 'need':85,124 'new':102 'onlin':5 'os':128 'outdat':38,159 'overwrit':92 'partit':11,49,64,118 'peopl':4 'preserv':94,132 'read':165 'realli':153 'reason':114 'reinstal':87,126 'say':168 'sens':139 'separ':48 'set':76 'sever':120 'sinc':23 'someon':108 'swap':52,71,72 'tabl':65 'though':171 'thought':42 'time':121 'told':6,109 'use':116 've':15,25 'way':20,39,80,160 'work':99 'wrong':12,59,150 'year':22,30 'zero':138"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699948461
      +visibility: "visible             "
      +apId: "https://slrpnk.net/post/3963413"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699862061 {#2693
        date: 2023-11-13 08:54:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1926 …}
    +body: "I routinely 100% my root volume accidentally (thanks docker), but my machine has never crashed, it does tend to cause other issues though. Does having a full /usr, /var or /tmp not cause other issues, if not full crashes?"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1699869932 {#2076
      date: 2023-11-13 11:05:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@mambabasa@slrpnk.net"
      "@Quazatron@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2028 …}
    +nested: Doctrine\ORM\PersistentCollection {#2344 …}
    +votes: Doctrine\ORM\PersistentCollection {#2349 …}
    +reports: Doctrine\ORM\PersistentCollection {#2141 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2164 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2314 …}
    -id: 119213
    -bodyTs: "'/tmp':31 '/usr':28 '/var':29 '100':3 'accident':7 'caus':20,33 'crash':15,39 'docker':9 'full':27,38 'issu':22,35 'machin':12 'never':14 'root':5 'routin':2 'tend':18 'thank':8 'though':23 'volum':6"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4776815"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699869932 {#2062
      date: 2023-11-13 11:05:32.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 57.66 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2191
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2325
      +user: Proxies\__CG__\App\Entity\User {#6468 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "MIcrosoft-teams"
      +title: "MIcrosoft teams"
      +url: null
      +body: "Hi . i am forced to use microsft teams but i see that desktop app was discontinued . what are the alternatives ?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 0
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698160348 {#6469
        date: 2023-10-24 17:12:28.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6474 …}
      +votes: Doctrine\ORM\PersistentCollection {#6477 …}
      +reports: Doctrine\ORM\PersistentCollection {#6479 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6483 …}
      +badges: Doctrine\ORM\PersistentCollection {#6485 …}
      +children: []
      -id: 9449
      -titleTs: "'microsoft':1 'team':2"
      -bodyTs: "'altern':20 'app':14 'desktop':13 'discontinu':16 'forc':4 'hi':1 'microsft':7 'see':11 'team':8 'use':6"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698070146
      +visibility: "visible             "
      +apId: "https://programming.dev/post/4793787"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698050646 {#6466
        date: 2023-10-23 10:44:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: null
    +root: null
    +body: "The web interface still works? Might need chrome for it to work, it was broken in firefox last time i tried it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1698057844 {#2012
      date: 2023-10-23 12:44:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@szczuroarturo@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2327 …}
    +nested: Doctrine\ORM\PersistentCollection {#2333 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2334 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2341 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2337 …}
    -id: 88152
    -bodyTs: "'broken':15 'chrome':8 'firefox':17 'interfac':3 'last':18 'might':6 'need':7 'still':4 'time':19 'tri':21 'web':2 'work':5,12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4155764"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698057844 {#2020
      date: 2023-10-23 12:44:04.0 +02:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6431
  +comment: App\Entity\EntryComment {#2191
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2325
      +user: Proxies\__CG__\App\Entity\User {#6468 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "MIcrosoft-teams"
      +title: "MIcrosoft teams"
      +url: null
      +body: "Hi . i am forced to use microsft teams but i see that desktop app was discontinued . what are the alternatives ?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 0
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698160348 {#6469
        date: 2023-10-24 17:12:28.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6474 …}
      +votes: Doctrine\ORM\PersistentCollection {#6477 …}
      +reports: Doctrine\ORM\PersistentCollection {#6479 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6483 …}
      +badges: Doctrine\ORM\PersistentCollection {#6485 …}
      +children: []
      -id: 9449
      -titleTs: "'microsoft':1 'team':2"
      -bodyTs: "'altern':20 'app':14 'desktop':13 'discontinu':16 'forc':4 'hi':1 'microsft':7 'see':11 'team':8 'use':6"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698070146
      +visibility: "visible             "
      +apId: "https://programming.dev/post/4793787"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698050646 {#6466
        date: 2023-10-23 10:44:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: null
    +root: null
    +body: "The web interface still works? Might need chrome for it to work, it was broken in firefox last time i tried it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1698057844 {#2012
      date: 2023-10-23 12:44:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@szczuroarturo@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2327 …}
    +nested: Doctrine\ORM\PersistentCollection {#2333 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2334 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2341 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2337 …}
    -id: 88152
    -bodyTs: "'broken':15 'chrome':8 'firefox':17 'interfac':3 'last':18 'might':6 'need':7 'still':4 'time':19 'tri':21 'web':2 'work':5,12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4155764"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698057844 {#2020
      date: 2023-10-23 12:44:04.0 +02:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6494
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 13.01 ms
Input props
[
  "date" => DateTimeImmutable @1698057844 {#2020
    date: 2023-10-23 12:44:04.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6550
  +date: DateTimeImmutable @1698057844 {#2020
    date: 2023-10-23 12:44:04.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1698057844 {#2020
    date: 2023-10-23 12:44:04.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6604
  +createdAt: DateTimeImmutable @1698057844 {#2020
    date: 2023-10-23 12:44:04.0 +02:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#6658
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
    +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#2837
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
    +entries: Doctrine\ORM\PersistentCollection {#2861 …}
    +posts: Doctrine\ORM\PersistentCollection {#2864 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
    +bans: Doctrine\ORM\PersistentCollection {#2872 …}
    +reports: Doctrine\ORM\PersistentCollection {#2880 …}
    +badges: Doctrine\ORM\PersistentCollection {#2893 …}
    +logs: Doctrine\ORM\PersistentCollection {#2903 …}
    +awards: Doctrine\ORM\PersistentCollection {#2885 …}
    +categories: Doctrine\ORM\PersistentCollection {#2909 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#2838
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#2839
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.17 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2325
    +user: Proxies\__CG__\App\Entity\User {#6468 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "MIcrosoft-teams"
    +title: "MIcrosoft teams"
    +url: null
    +body: "Hi . i am forced to use microsft teams but i see that desktop app was discontinued . what are the alternatives ?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698160348 {#6469
      date: 2023-10-24 17:12:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6474 …}
    +votes: Doctrine\ORM\PersistentCollection {#6477 …}
    +reports: Doctrine\ORM\PersistentCollection {#6479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6483 …}
    +badges: Doctrine\ORM\PersistentCollection {#6485 …}
    +children: []
    -id: 9449
    -titleTs: "'microsoft':1 'team':2"
    -bodyTs: "'altern':20 'app':14 'desktop':13 'discontinu':16 'forc':4 'hi':1 'microsft':7 'see':11 'team':8 'use':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698070146
    +visibility: "visible             "
    +apId: "https://programming.dev/post/4793787"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698050646 {#6466
      date: 2023-10-23 10:44:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6713
  +entry: Proxies\__CG__\App\Entity\Entry {#2325
    +user: Proxies\__CG__\App\Entity\User {#6468 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
      +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#2837
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
      +entries: Doctrine\ORM\PersistentCollection {#2861 …}
      +posts: Doctrine\ORM\PersistentCollection {#2864 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
      +bans: Doctrine\ORM\PersistentCollection {#2872 …}
      +reports: Doctrine\ORM\PersistentCollection {#2880 …}
      +badges: Doctrine\ORM\PersistentCollection {#2893 …}
      +logs: Doctrine\ORM\PersistentCollection {#2903 …}
      +awards: Doctrine\ORM\PersistentCollection {#2885 …}
      +categories: Doctrine\ORM\PersistentCollection {#2909 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#2838
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#2839
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
    +slug: "MIcrosoft-teams"
    +title: "MIcrosoft teams"
    +url: null
    +body: "Hi . i am forced to use microsft teams but i see that desktop app was discontinued . what are the alternatives ?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1698160348 {#6469
      date: 2023-10-24 17:12:28.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6474 …}
    +votes: Doctrine\ORM\PersistentCollection {#6477 …}
    +reports: Doctrine\ORM\PersistentCollection {#6479 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6481 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6483 …}
    +badges: Doctrine\ORM\PersistentCollection {#6485 …}
    +children: []
    -id: 9449
    -titleTs: "'microsoft':1 'team':2"
    -bodyTs: "'altern':20 'app':14 'desktop':13 'discontinu':16 'forc':4 'hi':1 'microsft':7 'see':11 'team':8 'use':6"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1698070146
    +visibility: "visible             "
    +apId: "https://programming.dev/post/4793787"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698050646 {#6466
      date: 2023-10-23 10:44:06.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6768
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2191
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2325
      +user: Proxies\__CG__\App\Entity\User {#6468 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "MIcrosoft-teams"
      +title: "MIcrosoft teams"
      +url: null
      +body: "Hi . i am forced to use microsft teams but i see that desktop app was discontinued . what are the alternatives ?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 0
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698160348 {#6469
        date: 2023-10-24 17:12:28.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6474 …}
      +votes: Doctrine\ORM\PersistentCollection {#6477 …}
      +reports: Doctrine\ORM\PersistentCollection {#6479 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6483 …}
      +badges: Doctrine\ORM\PersistentCollection {#6485 …}
      +children: []
      -id: 9449
      -titleTs: "'microsoft':1 'team':2"
      -bodyTs: "'altern':20 'app':14 'desktop':13 'discontinu':16 'forc':4 'hi':1 'microsft':7 'see':11 'team':8 'use':6"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698070146
      +visibility: "visible             "
      +apId: "https://programming.dev/post/4793787"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698050646 {#6466
        date: 2023-10-23 10:44:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: null
    +root: null
    +body: "The web interface still works? Might need chrome for it to work, it was broken in firefox last time i tried it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1698057844 {#2012
      date: 2023-10-23 12:44:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@szczuroarturo@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2327 …}
    +nested: Doctrine\ORM\PersistentCollection {#2333 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2334 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2341 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2337 …}
    -id: 88152
    -bodyTs: "'broken':15 'chrome':8 'firefox':17 'interfac':3 'last':18 'might':6 'need':7 'still':4 'time':19 'tri':21 'web':2 'work':5,12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4155764"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698057844 {#2020
      date: 2023-10-23 12:44:04.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6837
  +subject: App\Entity\EntryComment {#2191
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2325
      +user: Proxies\__CG__\App\Entity\User {#6468 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "MIcrosoft-teams"
      +title: "MIcrosoft teams"
      +url: null
      +body: "Hi . i am forced to use microsft teams but i see that desktop app was discontinued . what are the alternatives ?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 0
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698160348 {#6469
        date: 2023-10-24 17:12:28.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6474 …}
      +votes: Doctrine\ORM\PersistentCollection {#6477 …}
      +reports: Doctrine\ORM\PersistentCollection {#6479 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6483 …}
      +badges: Doctrine\ORM\PersistentCollection {#6485 …}
      +children: []
      -id: 9449
      -titleTs: "'microsoft':1 'team':2"
      -bodyTs: "'altern':20 'app':14 'desktop':13 'discontinu':16 'forc':4 'hi':1 'microsft':7 'see':11 'team':8 'use':6"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698070146
      +visibility: "visible             "
      +apId: "https://programming.dev/post/4793787"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698050646 {#6466
        date: 2023-10-23 10:44:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: null
    +root: null
    +body: "The web interface still works? Might need chrome for it to work, it was broken in firefox last time i tried it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1698057844 {#2012
      date: 2023-10-23 12:44:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@szczuroarturo@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2327 …}
    +nested: Doctrine\ORM\PersistentCollection {#2333 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2334 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2341 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2337 …}
    -id: 88152
    -bodyTs: "'broken':15 'chrome':8 'firefox':17 'interfac':3 'last':18 'might':6 'need':7 'still':4 'time':19 'tri':21 'web':2 'work':5,12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4155764"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698057844 {#2020
      date: 2023-10-23 12:44:04.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2191
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2325
      +user: Proxies\__CG__\App\Entity\User {#6468 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "MIcrosoft-teams"
      +title: "MIcrosoft teams"
      +url: null
      +body: "Hi . i am forced to use microsft teams but i see that desktop app was discontinued . what are the alternatives ?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 0
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698160348 {#6469
        date: 2023-10-24 17:12:28.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6474 …}
      +votes: Doctrine\ORM\PersistentCollection {#6477 …}
      +reports: Doctrine\ORM\PersistentCollection {#6479 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6483 …}
      +badges: Doctrine\ORM\PersistentCollection {#6485 …}
      +children: []
      -id: 9449
      -titleTs: "'microsoft':1 'team':2"
      -bodyTs: "'altern':20 'app':14 'desktop':13 'discontinu':16 'forc':4 'hi':1 'microsft':7 'see':11 'team':8 'use':6"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698070146
      +visibility: "visible             "
      +apId: "https://programming.dev/post/4793787"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698050646 {#6466
        date: 2023-10-23 10:44:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: null
    +root: null
    +body: "The web interface still works? Might need chrome for it to work, it was broken in firefox last time i tried it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1698057844 {#2012
      date: 2023-10-23 12:44:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@szczuroarturo@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2327 …}
    +nested: Doctrine\ORM\PersistentCollection {#2333 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2334 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2341 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2337 …}
    -id: 88152
    -bodyTs: "'broken':15 'chrome':8 'firefox':17 'interfac':3 'last':18 'might':6 'need':7 'still':4 'time':19 'tri':21 'web':2 'work':5,12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4155764"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698057844 {#2020
      date: 2023-10-23 12:44:04.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6894
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2191
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2325
      +user: Proxies\__CG__\App\Entity\User {#6468 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2453
        +icon: Proxies\__CG__\App\Entity\Image {#2858 …}
        +name: "linux@lemmy.ml"
        +title: "linux"
        +description: """
          From Wikipedia, the free encyclopedia\n
          \n
          Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
          \n
          Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
          \n
          ### Rules\n
          \n
          - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
          - No misinformation\n
          - No NSFW content\n
          - No hate speech, bigotry, etc\n
          \n
          ### Related Communities\n
          \n
          - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
          - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
          - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
          - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
          \n
          Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 1406
        +entryCommentCount: 28632
        +postCount: 6
        +postCommentCount: 214
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729583542 {#2837
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2857 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2855 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2860 …}
        +entries: Doctrine\ORM\PersistentCollection {#2861 …}
        +posts: Doctrine\ORM\PersistentCollection {#2864 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2866 …}
        +bans: Doctrine\ORM\PersistentCollection {#2872 …}
        +reports: Doctrine\ORM\PersistentCollection {#2880 …}
        +badges: Doctrine\ORM\PersistentCollection {#2893 …}
        +logs: Doctrine\ORM\PersistentCollection {#2903 …}
        +awards: Doctrine\ORM\PersistentCollection {#2885 …}
        +categories: Doctrine\ORM\PersistentCollection {#2909 …}
        -id: 73
        +apId: "linux@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/linux"
        +apPublicUrl: "https://lemmy.ml/c/linux"
        +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "linux"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583596 {#2838
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#2839
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2726 …}
      +slug: "MIcrosoft-teams"
      +title: "MIcrosoft teams"
      +url: null
      +body: "Hi . i am forced to use microsft teams but i see that desktop app was discontinued . what are the alternatives ?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 0
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1698160348 {#6469
        date: 2023-10-24 17:12:28.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6474 …}
      +votes: Doctrine\ORM\PersistentCollection {#6477 …}
      +reports: Doctrine\ORM\PersistentCollection {#6479 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6481 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6483 …}
      +badges: Doctrine\ORM\PersistentCollection {#6485 …}
      +children: []
      -id: 9449
      -titleTs: "'microsoft':1 'team':2"
      -bodyTs: "'altern':20 'app':14 'desktop':13 'discontinu':16 'forc':4 'hi':1 'microsft':7 'see':11 'team':8 'use':6"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1698070146
      +visibility: "visible             "
      +apId: "https://programming.dev/post/4793787"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698050646 {#6466
        date: 2023-10-23 10:44:06.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2453 …2}
    +image: null
    +parent: null
    +root: null
    +body: "The web interface still works? Might need chrome for it to work, it was broken in firefox last time i tried it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1698057844 {#2012
      date: 2023-10-23 12:44:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@szczuroarturo@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2327 …}
    +nested: Doctrine\ORM\PersistentCollection {#2333 …}
    +votes: Doctrine\ORM\PersistentCollection {#2324 …}
    +reports: Doctrine\ORM\PersistentCollection {#2334 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2341 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2337 …}
    -id: 88152
    -bodyTs: "'broken':15 'chrome':8 'firefox':17 'interfac':3 'last':18 'might':6 'need':7 'still':4 'time':19 'tri':21 'web':2 'work':5,12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/4155764"
    +editedAt: null
    +createdAt: DateTimeImmutable @1698057844 {#2020
      date: 2023-10-23 12:44:04.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 50.14 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2339
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2143 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#2326
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2136 …}
    +nested: Doctrine\ORM\PersistentCollection {#2073 …}
    +votes: Doctrine\ORM\PersistentCollection {#2072 …}
    +reports: Doctrine\ORM\PersistentCollection {#2065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#2328
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7143
  +comment: App\Entity\EntryComment {#2339
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2143 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#2326
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2136 …}
    +nested: Doctrine\ORM\PersistentCollection {#2073 …}
    +votes: Doctrine\ORM\PersistentCollection {#2072 …}
    +reports: Doctrine\ORM\PersistentCollection {#2065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#2328
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7208
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 2.51 ms
Input props
[
  "date" => DateTimeImmutable @1696894628 {#2328
    date: 2023-10-10 01:37:08.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#1436
  +date: DateTimeImmutable @1696894628 {#2328
    date: 2023-10-10 01:37:08.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696894628 {#2328
    date: 2023-10-10 01:37:08.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4078
  +createdAt: DateTimeImmutable @1696894628 {#2328
    date: 2023-10-10 01:37:08.0 +02:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#6528
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7296
  +entry: Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7351
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2339
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2143 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#2326
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2136 …}
    +nested: Doctrine\ORM\PersistentCollection {#2073 …}
    +votes: Doctrine\ORM\PersistentCollection {#2072 …}
    +reports: Doctrine\ORM\PersistentCollection {#2065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#2328
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7420
  +subject: App\Entity\EntryComment {#2339
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2143 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#2326
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2136 …}
    +nested: Doctrine\ORM\PersistentCollection {#2073 …}
    +votes: Doctrine\ORM\PersistentCollection {#2072 …}
    +reports: Doctrine\ORM\PersistentCollection {#2065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#2328
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2339
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2143 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#2326
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2136 …}
    +nested: Doctrine\ORM\PersistentCollection {#2073 …}
    +votes: Doctrine\ORM\PersistentCollection {#2072 …}
    +reports: Doctrine\ORM\PersistentCollection {#2065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#2328
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7477
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2339
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2143 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "They typically have a date for the message and the date for the next update. If they miss their update, they have failed."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1696894628 {#2326
      date: 2023-10-10 01:37:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
      "@CameronDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2136 …}
    +nested: Doctrine\ORM\PersistentCollection {#2073 …}
    +votes: Doctrine\ORM\PersistentCollection {#2072 …}
    +reports: Doctrine\ORM\PersistentCollection {#2065 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2066 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2067 …}
    -id: 39409
    -bodyTs: "'date':5,11 'fail':23 'messag':8 'miss':18 'next':14 'typic':2 'updat':15,20"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738762"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894628 {#2328
      date: 2023-10-10 01:37:08.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 27.55 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2051
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#2335
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2046 …}
    +nested: Doctrine\ORM\PersistentCollection {#2045 …}
    +votes: Doctrine\ORM\PersistentCollection {#2050 …}
    +reports: Doctrine\ORM\PersistentCollection {#2052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#2336
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7726
  +comment: App\Entity\EntryComment {#2051
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#2335
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2046 …}
    +nested: Doctrine\ORM\PersistentCollection {#2045 …}
    +votes: Doctrine\ORM\PersistentCollection {#2050 …}
    +reports: Doctrine\ORM\PersistentCollection {#2052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#2336
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7771
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1696894524 {#2336
    date: 2023-10-10 01:35:24.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7827
  +date: DateTimeImmutable @1696894524 {#2336
    date: 2023-10-10 01:35:24.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696894524 {#2336
    date: 2023-10-10 01:35:24.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7881
  +createdAt: DateTimeImmutable @1696894524 {#2336
    date: 2023-10-10 01:35:24.0 +02:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#7935
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 12.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7990
  +entry: Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8045
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2051
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#2335
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2046 …}
    +nested: Doctrine\ORM\PersistentCollection {#2045 …}
    +votes: Doctrine\ORM\PersistentCollection {#2050 …}
    +reports: Doctrine\ORM\PersistentCollection {#2052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#2336
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8140
  +subject: App\Entity\EntryComment {#2051
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#2335
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2046 …}
    +nested: Doctrine\ORM\PersistentCollection {#2045 …}
    +votes: Doctrine\ORM\PersistentCollection {#2050 …}
    +reports: Doctrine\ORM\PersistentCollection {#2052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#2336
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2051
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#2335
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2046 …}
    +nested: Doctrine\ORM\PersistentCollection {#2045 …}
    +votes: Doctrine\ORM\PersistentCollection {#2050 …}
    +reports: Doctrine\ORM\PersistentCollection {#2052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#2336
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8197
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2051
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2056 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      Wikipedia does claim that patriot act subpeonas can penalise any disclosure of the subpeona. But i am not a lawyer, and afaik this is untested (or at least undisclosed :/ )\n
      \n
      [en.m.wikipedia.org/wiki/Warrant_canary](https://en.m.wikipedia.org/wiki/Warrant_canary)\n
      \n
      > Some subpoenas, such as those covered under 18 U.S.C. §2709© (enacted as part of the USA Patriot Act), provide criminal penalties for disclosing the existence of the subpoena to any third party, including the service provider’s users.\n
      \n
      > In September 2014, U.S. security researcher Moxie Marlinspike wrote that “every lawyer I’ve spoken to has indicated that having a ‘canary’ you remove or choose not to update would likely have the same legal consequences as simply posting something that explicitly says you’ve received something.”\n
      \n
      I think my point is that a gag order with a long time out essentially kills the canary, even if it doesnt affect the vast majority of the services users.\n
      \n
      Thanks for your response though, I appreciate the additional information.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696894524 {#2335
      date: 2023-10-10 01:35:24.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2046 …}
    +nested: Doctrine\ORM\PersistentCollection {#2045 …}
    +votes: Doctrine\ORM\PersistentCollection {#2050 …}
    +reports: Doctrine\ORM\PersistentCollection {#2052 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2058 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2125 …}
    -id: 39406
    -bodyTs: "'/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':32 '18':40 '2014':73 '2709':42 'act':6,50 'addit':156 'afaik':22 'affect':140 'appreci':154 'canari':92,135 'choos':96 'claim':3 'consequ':106 'cover':38 'crimin':52 'disclos':55 'disclosur':11 'doesnt':139 'en.m.wikipedia.org':31 'en.m.wikipedia.org/wiki/warrant_canary](https://en.m.wikipedia.org/wiki/warrant_canary)':30 'enact':43 'essenti':132 'even':136 'everi':81 'exist':57 'explicit':112 'gag':125 'includ':65 'indic':88 'inform':157 'kill':133 'lawyer':20,82 'least':28 'legal':105 'like':101 'long':129 'major':143 'marlinspik':78 'moxi':77 'order':126 'part':45 'parti':64 'patriot':5,49 'penalis':9 'penalti':53 'point':121 'post':109 'provid':51,68 'receiv':116 'remov':94 'research':76 'respons':151 'say':113 'secur':75 'septemb':72 'servic':67,146 'simpli':108 'someth':110,117 'spoken':85 'subpeona':7,14 'subpoena':34,60 'thank':148 'think':119 'third':63 'though':152 'time':130 'u.s':74 'u.s.c':41 'undisclos':29 'untest':25 'updat':99 'usa':48 'user':70,147 'vast':142 've':84,115 'wikipedia':1 'would':100 'wrote':79"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3738697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696894524 {#2336
      date: 2023-10-10 01:35:24.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 20.70 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#2048
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2099 …}
    +nested: Doctrine\ORM\PersistentCollection {#2108 …}
    +votes: Doctrine\ORM\PersistentCollection {#2101 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#2049
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8446
  +comment: App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#2048
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2099 …}
    +nested: Doctrine\ORM\PersistentCollection {#2108 …}
    +votes: Doctrine\ORM\PersistentCollection {#2101 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#2049
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8491
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696858064 {#2049
    date: 2023-10-09 15:27:44.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8547
  +date: DateTimeImmutable @1696858064 {#2049
    date: 2023-10-09 15:27:44.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696858064 {#2049
    date: 2023-10-09 15:27:44.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8601
  +createdAt: DateTimeImmutable @1696858064 {#2049
    date: 2023-10-09 15:27:44.0 +02:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#8655
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8710
  +entry: Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8765
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#2048
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2099 …}
    +nested: Doctrine\ORM\PersistentCollection {#2108 …}
    +votes: Doctrine\ORM\PersistentCollection {#2101 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#2049
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8834
  +subject: App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#2048
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2099 …}
    +nested: Doctrine\ORM\PersistentCollection {#2108 …}
    +votes: Doctrine\ORM\PersistentCollection {#2101 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#2049
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#2048
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2099 …}
    +nested: Doctrine\ORM\PersistentCollection {#2108 …}
    +votes: Doctrine\ORM\PersistentCollection {#2101 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#2049
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8891
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2135 …}
    +body: "A failed warrant canary is effectively a triggered warrant canary. If its triggered, you have to assume the company has been issued a warrant, and is therefore vulnerable."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1696858064 {#2048
      date: 2023-10-09 15:27:44.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@stifle867@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2099 …}
    +nested: Doctrine\ORM\PersistentCollection {#2108 …}
    +votes: Doctrine\ORM\PersistentCollection {#2101 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2107 …}
    -id: 38702
    -bodyTs: "'assum':17 'canari':4,10 'compani':19 'effect':6 'fail':2 'issu':22 'therefor':27 'trigger':8,13 'vulner':28 'warrant':3,9,24"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712445"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696858064 {#2049
      date: 2023-10-09 15:27:44.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 38.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2118
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#2104
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2121 …}
    +nested: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#2041
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9140
  +comment: App\Entity\EntryComment {#2118
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#2104
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2121 …}
    +nested: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#2041
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9185
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696857826 {#2041
    date: 2023-10-09 15:23:46.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9241
  +date: DateTimeImmutable @1696857826 {#2041
    date: 2023-10-09 15:23:46.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696857826 {#2041
    date: 2023-10-09 15:23:46.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9295
  +createdAt: DateTimeImmutable @1696857826 {#2041
    date: 2023-10-09 15:23:46.0 +02:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#9349
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9404
  +entry: Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9459
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2118
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#2104
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2121 …}
    +nested: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#2041
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9540
  +subject: App\Entity\EntryComment {#2118
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#2104
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2121 …}
    +nested: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#2041
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2118
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#2104
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2121 …}
    +nested: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#2041
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9597
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2118
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2117 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2059
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2338 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
      +image: null
      +parent: null
      +root: null
      +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1696894526 {#2114
        date: 2023-10-10 01:35:26.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Ward@lemmy.nz"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2127 …}
      +nested: Doctrine\ORM\PersistentCollection {#2043 …}
      +votes: Doctrine\ORM\PersistentCollection {#2215 …}
      +reports: Doctrine\ORM\PersistentCollection {#2198 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
      -id: 37335
      -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/3647025"
      +editedAt: null
      +createdAt: DateTimeImmutable @1696768979 {#2124
        date: 2023-10-08 14:42:59.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +body: """
      None of those compelled speech examples include national security though, which has its own level of rules and courts. (I am not American or a lawyer, so i may be wrong).\n
      \n
      And if a company can be compelled to hand over customer data, why wouldnt they be hand over access to the systems that update the canaries?\n
      \n
      The other issue is thar once a canary is triggered, it cant be reset, which means that XXX agency can trigger the canary with something meaningless, and then its forever untrustworthy.\n
      \n
      You may well be correct, and they are sufficient, but i am not convinced that canaries work, especially against the higher level adversaries.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1696857826 {#2104
      date: 2023-10-09 15:23:46.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
      "@CameronDev@programming.dev"
      "@explore_broaden@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2121 …}
    +nested: Doctrine\ORM\PersistentCollection {#2115 …}
    +votes: Doctrine\ORM\PersistentCollection {#2123 …}
    +reports: Doctrine\ORM\PersistentCollection {#2116 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2161 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2163 …}
    -id: 38697
    -bodyTs: "'access':50 'adversari':111 'agenc':76 'american':23 'canari':57,65,80,104 'cant':69 'compani':35 'compel':4,38 'convinc':102 'correct':93 'court':19 'custom':42 'data':43 'especi':106 'exampl':6 'forev':87 'hand':40,48 'higher':109 'includ':7 'issu':60 'lawyer':26 'level':15,110 'may':29,90 'mean':73 'meaningless':83 'nation':8 'none':1 'reset':71 'rule':17 'secur':9 'someth':82 'speech':5 'suffici':97 'system':53 'thar':62 'though':10 'trigger':67,78 'untrustworthi':88 'updat':55 'well':91 'work':105 'wouldnt':45 'wrong':31 'xxx':75"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3712247"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696857826 {#2041
      date: 2023-10-09 15:23:46.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 55.23 ms
Input props
[
  "comment" => Proxies\__CG__\App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2114
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2124
      date: 2023-10-08 14:42:59.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9846
  +comment: Proxies\__CG__\App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2114
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2124
      date: 2023-10-08 14:42:59.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9891
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696768979 {#2124
    date: 2023-10-08 14:42:59.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9947
  +date: DateTimeImmutable @1696768979 {#2124
    date: 2023-10-08 14:42:59.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1696768979 {#2124
    date: 2023-10-08 14:42:59.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10001
  +createdAt: DateTimeImmutable @1696768979 {#2124
    date: 2023-10-08 14:42:59.0 +02:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.15 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#10055
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
    +icon: null
    +name: "privacyguides@lemmy.one"
    +title: "privacyguides"
    +description: """
      *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
      \n
      This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
      \n
      ---\n
      \n
      You can subscribe to this community from any Kbin or Lemmy instance:\n
      \n
      - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
      - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
      - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
      - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
      \n
      [Learn more…](https://lemmy.one/post/355)\n
      \n
      ---\n
      \n
      Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
      \n
      Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
      \n
      ---\n
      \n
      **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
      \n
      ---\n
      \n
      **Moderation Rules:**\n
      \n
      1. We prefer posting about open-source software whenever possible.\n
      2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
      3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
      4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
      5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
      6. Don’t repost topics which have already been covered here.\n
      7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
      8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
      9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
      10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
      11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
      12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
      \n
      ---\n
      \n
      Additional Resources:\n
      \n
      - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
      - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
      - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
      - [r/Privacy](https://www.reddit.com/r/Privacy)\n
      - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 259
    +entryCommentCount: 2490
    +postCount: 5
    +postCommentCount: 29
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729537882 {#7255
      date: 2024-10-21 21:11:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
    +entries: Doctrine\ORM\PersistentCollection {#4034 …}
    +posts: Doctrine\ORM\PersistentCollection {#4725 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
    +bans: Doctrine\ORM\PersistentCollection {#5419 …}
    +reports: Doctrine\ORM\PersistentCollection {#5422 …}
    +badges: Doctrine\ORM\PersistentCollection {#6113 …}
    +logs: Doctrine\ORM\PersistentCollection {#6116 …}
    +awards: Doctrine\ORM\PersistentCollection {#6825 …}
    +categories: Doctrine\ORM\PersistentCollection {#6828 …}
    -id: 39
    +apId: "privacyguides@lemmy.one"
    +apProfileId: "https://lemmy.one/c/privacyguides"
    +apPublicUrl: "https://lemmy.one/c/privacyguides"
    +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
    +apInboxUrl: "https://lemmy.one/inbox"
    +apDomain: "lemmy.one"
    +apPreferredUsername: "privacyguides"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729576084 {#7256
      date: 2024-10-22 07:48:04.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696630878 {#7257
      date: 2023-10-07 00:21:18.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10110
  +entry: Proxies\__CG__\App\Entity\Entry {#2338
    +user: Proxies\__CG__\App\Entity\User {#1356 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
      +icon: null
      +name: "privacyguides@lemmy.one"
      +title: "privacyguides"
      +description: """
        *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
        \n
        This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
        \n
        ---\n
        \n
        You can subscribe to this community from any Kbin or Lemmy instance:\n
        \n
        - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
        - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
        - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
        - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
        \n
        [Learn more…](https://lemmy.one/post/355)\n
        \n
        ---\n
        \n
        Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
        \n
        Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
        \n
        ---\n
        \n
        **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
        \n
        ---\n
        \n
        **Moderation Rules:**\n
        \n
        1. We prefer posting about open-source software whenever possible.\n
        2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
        3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
        4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
        5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
        6. Don’t repost topics which have already been covered here.\n
        7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
        8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
        9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
        10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
        11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
        12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
        \n
        ---\n
        \n
        Additional Resources:\n
        \n
        - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
        - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
        - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
        - [r/Privacy](https://www.reddit.com/r/Privacy)\n
        - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 259
      +entryCommentCount: 2490
      +postCount: 5
      +postCommentCount: 29
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729537882 {#7255
        date: 2024-10-21 21:11:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
      +entries: Doctrine\ORM\PersistentCollection {#4034 …}
      +posts: Doctrine\ORM\PersistentCollection {#4725 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
      +bans: Doctrine\ORM\PersistentCollection {#5419 …}
      +reports: Doctrine\ORM\PersistentCollection {#5422 …}
      +badges: Doctrine\ORM\PersistentCollection {#6113 …}
      +logs: Doctrine\ORM\PersistentCollection {#6116 …}
      +awards: Doctrine\ORM\PersistentCollection {#6825 …}
      +categories: Doctrine\ORM\PersistentCollection {#6828 …}
      -id: 39
      +apId: "privacyguides@lemmy.one"
      +apProfileId: "https://lemmy.one/c/privacyguides"
      +apPublicUrl: "https://lemmy.one/c/privacyguides"
      +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
      +apInboxUrl: "https://lemmy.one/inbox"
      +apDomain: "lemmy.one"
      +apPreferredUsername: "privacyguides"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729576084 {#7256
        date: 2024-10-22 07:48:04.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696630878 {#7257
        date: 2023-10-07 00:21:18.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7186 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
    +slug: "Simplifying-warrant-canaries-Purplix-canary"
    +title: "Simplifying warrant canaries - Purplix canary"
    +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
    +body: """
      Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
      \n
      View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
      \n
      What is Purplix Canary?\n
      -----------------------\n
      \n
      Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
      \n
      It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
      \n
      ### How does it work?\n
      \n
      #### Site verification\n
      \n
      Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
      \n
      #### Canary signatures\n
      \n
      Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
      \n
      #### Files\n
      \n
      Canaries can include signed documents to help users further understand a situation.\n
      \n
      #### Notifications\n
      \n
      Users are automatically notified on the event of a new statement being published.\n
      \n
      ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
      \n
      ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
      """
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 85
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1696901314 {#7181
      date: 2023-10-10 03:28:34.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7189 …}
    +votes: Doctrine\ORM\PersistentCollection {#7191 …}
    +reports: Doctrine\ORM\PersistentCollection {#7193 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
    +badges: Doctrine\ORM\PersistentCollection {#7199 …}
    +children: []
    -id: 3570
    -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
    -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1696847965
    +visibility: "visible             "
    +apId: "https://lemmy.nz/post/2235407"
    +editedAt: DateTimeImmutable @1696761700 {#7178
      date: 2023-10-08 12:41:40.0 +02:00
    }
    +createdAt: DateTimeImmutable @1696761565 {#7180
      date: 2023-10-08 12:39:25.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10165
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.38 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2114
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2124
      date: 2023-10-08 14:42:59.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10234
  +subject: Proxies\__CG__\App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2114
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2124
      date: 2023-10-08 14:42:59.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 8.33 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2114
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2124
      date: 2023-10-08 14:42:59.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10291
  +formDest: "entry_comment"
  +subject: Proxies\__CG__\App\Entity\EntryComment {#2059
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2338
      +user: Proxies\__CG__\App\Entity\User {#1356 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2159
        +icon: null
        +name: "privacyguides@lemmy.one"
        +title: "privacyguides"
        +description: """
          *In the digital age, protecting your personal information might seem like an impossible task. We’re here to help.*\n
          \n
          This is a community for sharing news about privacy, posting information about cool privacy tools and services, and getting advice about your privacy journey.\n
          \n
          ---\n
          \n
          You can subscribe to this community from any Kbin or Lemmy instance:\n
          \n
          - [Subscribe on Kbin.social](https://kbin.social/m/privacyguides@lemmy.one)\n
          - [Subscribe on Lemmy.one](https://lemmy.one/c/privacyguides)\n
          - [Subscribe on Lemmy.ml](https://lemmy.ml/c/privacyguides@lemmy.one)\n
          - [Subscribe on Beehaw.org](https://beehaw.org/c/privacyguides@lemmy.one)\n
          \n
          [Learn more…](https://lemmy.one/post/355)\n
          \n
          ---\n
          \n
          Check out our website at [privacyguides.org](https://www.privacyguides.org) before asking your questions here. We’ve tried answering the common questions and recommendations there!\n
          \n
          Want to get involved? The website is [open-source on GitHub](https://github.com/privacyguides/privacyguides.org), and your help would be appreciated!\n
          \n
          ---\n
          \n
          **This community is the “official” Privacy Guides community on Lemmy, which can be [verified here](https://www.reddit.com/r/PrivacyGuides/comments/13x7oe3/who_wants_to_try_out_lemmy_privacyguideslemmyone/). Other “Privacy Guides” communities on other Lemmy servers are not moderated by this team or associated with the website.**\n
          \n
          ---\n
          \n
          **Moderation Rules:**\n
          \n
          1. We prefer posting about open-source software whenever possible.\n
          2. This is not the place for self-promotion if you are not listed on privacyguides.org. If you want to be listed, [make a suggestion on our forum first](https://discuss.privacyguides.net/c/site-development/suggestions/6).\n
          3. No soliciting engagement: Don’t ask for upvotes, follows, etc.\n
          4. Surveys, Fundraising, and Petitions must be **pre**-approved by the mod team.\n
          5. Be civil, no violence, hate speech. Assume people here are posting in good faith.\n
          6. Don’t repost topics which have already been covered here.\n
          7. News posts must be related to privacy and security, and **your post title must match the article headline exactly.** Do not editorialize titles, you can post your opinions in the post body or a comment.\n
          8. Memes/images/video posts that could be summarized as text explanations should not be posted. Infographics and conference talks from reputable sources are acceptable.\n
          9. **No help vampires:** This is not a tech support subreddit, don’t abuse our community’s willingness to help. Questions related to privacy, security or privacy/security related software and their configurations are acceptable.\n
          10. No misinformation: Extraordinary claims must be matched with **evidence.**\n
          11. Do not post about VPNs or cryptocurrencies which are not listed on [privacyguides.org](https://www.privacyguides.org/en/tools/). See Rule 2 for info on adding new recommendations to the website.\n
          12. General guides or software lists are not permitted. Original sources and research about specific topics are allowed as long as they are high quality and factual. **We are not providing a platform for poorly-vetted, out-of-date or conflicting recommendations.**\n
          \n
          ---\n
          \n
          Additional Resources:\n
          \n
          - [EFF: Surveillance Self-Defense](https://ssd.eff.org/)\n
          - [Consumer Reports Security Planner](https://securityplanner.consumerreports.org/)\n
          - [Jonah Aragon](https://www.jonaharagon.com) ([YouTube](https://youtube.com/@jonaharagon))\n
          - [r/Privacy](https://www.reddit.com/r/Privacy)\n
          - [Big Ass Data Broker Opt-Out List](https://github.com/yaelwrites/Big-Ass-Data-Broker-Opt-Out-List)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 259
        +entryCommentCount: 2490
        +postCount: 5
        +postCommentCount: 29
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729537882 {#7255
          date: 2024-10-21 21:11:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3267 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3270 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4031 …}
        +entries: Doctrine\ORM\PersistentCollection {#4034 …}
        +posts: Doctrine\ORM\PersistentCollection {#4725 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4728 …}
        +bans: Doctrine\ORM\PersistentCollection {#5419 …}
        +reports: Doctrine\ORM\PersistentCollection {#5422 …}
        +badges: Doctrine\ORM\PersistentCollection {#6113 …}
        +logs: Doctrine\ORM\PersistentCollection {#6116 …}
        +awards: Doctrine\ORM\PersistentCollection {#6825 …}
        +categories: Doctrine\ORM\PersistentCollection {#6828 …}
        -id: 39
        +apId: "privacyguides@lemmy.one"
        +apProfileId: "https://lemmy.one/c/privacyguides"
        +apPublicUrl: "https://lemmy.one/c/privacyguides"
        +apFollowersUrl: "https://lemmy.one/c/privacyguides/followers"
        +apInboxUrl: "https://lemmy.one/inbox"
        +apDomain: "lemmy.one"
        +apPreferredUsername: "privacyguides"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729576084 {#7256
          date: 2024-10-22 07:48:04.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1696630878 {#7257
          date: 2023-10-07 00:21:18.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7186 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7188 …}
      +slug: "Simplifying-warrant-canaries-Purplix-canary"
      +title: "Simplifying warrant canaries - Purplix canary"
      +url: "https://lemmy.nz/pictrs/image/d7df6f62-2b4f-4a1d-8b9b-2ed7a398f31a.png"
      +body: """
        Github: [github.com/WardPearce/Purplix.io](https://github.com/WardPearce/Purplix.io)\n
        \n
        View our canary: [purplix.io/…/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwL…](https://purplix.io/c/purplix.io/3ZjhTlZRWv8iqa6sn9yJ3TRiIkVbwITOOlwLjJD36jQ)\n
        \n
        What is Purplix Canary?\n
        -----------------------\n
        \n
        Purplix Canary is a free & open source warrant canary tool what helps you to build trust with your users.\n
        \n
        It allows you to inform users cryptographically if your site has been compromised, seized or raided by anyone.\n
        \n
        ### How does it work?\n
        \n
        #### Site verification\n
        \n
        Purplix uses DNS records to verify the domain the canary is for, giving your users confidence they are trusting the right people.\n
        \n
        #### Canary signatures\n
        \n
        Each domain is associated with a unique key pair. The private key is generated locally and securely stored within the owner’s keychain. When a user visits a canary from a specific domain for the first time, their private key is used to sign the public key. This signed version of the public key is then automatically employed for subsequent visits, effectively mitigating man-in-the-middle attacks and ensuring the trustworthiness of canary statements from the respective domain.\n
        \n
        #### Files\n
        \n
        Canaries can include signed documents to help users further understand a situation.\n
        \n
        #### Notifications\n
        \n
        Users are automatically notified on the event of a new statement being published.\n
        \n
        ![](https://lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)\n
        \n
        ![](https://lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)
        """
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 85
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1696901314 {#7181
        date: 2023-10-10 03:28:34.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7189 …}
      +votes: Doctrine\ORM\PersistentCollection {#7191 …}
      +reports: Doctrine\ORM\PersistentCollection {#7193 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7195 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7197 …}
      +badges: Doctrine\ORM\PersistentCollection {#7199 …}
      +children: []
      -id: 3570
      -titleTs: "'canari':3,5 'purplix':4 'simplifi':1 'warrant':2"
      -bodyTs: "'/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwl':9 '/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':12 '/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':199 '/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':193 '/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':196 '/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':4 'allow':37 'anyon':53 'associ':87 'attack':152 'automat':140,180 'build':31 'canari':7,16,18,25,69,82,112,158,165 'compromis':48 'confid':75 'cryptograph':42 'dns':62 'document':169 'domain':67,85,116,163 'effect':145 'employ':141 'ensur':154 'event':184 'file':164 'first':119 'free':21 'generat':97 'github':1 'github.com':3 'github.com/wardpearce/purplix.io](https://github.com/wardpearce/purplix.io)':2 'give':72 'help':28,171 'includ':167 'inform':40 'key':91,95,123,130,137 'keychain':106 'lemmy.nz':192,195,198 'lemmy.nz/pictrs/image/c0162d33-83c7-4824-ab1c-fbf57972887d.png)':197 'lemmy.nz/pictrs/image/dcf1257b-b26c-4526-8586-e64cdd80e87e.png)':191 'lemmy.nz/pictrs/image/dd1ce480-90ab-46cb-bc66-cf0167dcff83.png)':194 'local':98 'man':148 'man-in-the-middl':147 'middl':151 'mitig':146 'new':187 'notif':177 'notifi':181 'open':22 'owner':104 'pair':92 'peopl':81 'privat':94,122 'public':129,136 'publish':190 'purplix':15,17,60 'purplix.io':8,11 'purplix.io/c/purplix.io/3zjhtlzrwv8iqa6sn9yj3triikvbwitoolwljjd36jq)':10 'raid':51 'record':63 'respect':162 'right':80 'secur':100 'seiz':49 'sign':127,132,168 'signatur':83 'site':45,58 'situat':176 'sourc':23 'specif':115 'statement':159,188 'store':101 'subsequ':143 'time':120 'tool':26 'trust':32,78 'trustworthi':156 'understand':174 'uniqu':90 'use':61,125 'user':35,41,74,109,172,178 'verif':59 'verifi':65 'version':133 'view':5 'visit':110,144 'warrant':24 'within':102 'work':57"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1696847965
      +visibility: "visible             "
      +apId: "https://lemmy.nz/post/2235407"
      +editedAt: DateTimeImmutable @1696761700 {#7178
        date: 2023-10-08 12:41:40.0 +02:00
      }
      +createdAt: DateTimeImmutable @1696761565 {#7180
        date: 2023-10-08 12:39:25.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2159 …2}
    +image: null
    +parent: null
    +root: null
    +body: "Someone please correct me if I am wrong, but I was under the impression that warrent canaries were a broken concept. Anyone with the power to submit a warrant to a company also has the ability to prevent the company from triggering their canary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 6
    +score: 0
    +lastActive: DateTime @1696894526 {#2114
      date: 2023-10-10 01:35:26.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Ward@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2127 …}
    +nested: Doctrine\ORM\PersistentCollection {#2043 …}
    +votes: Doctrine\ORM\PersistentCollection {#2215 …}
    +reports: Doctrine\ORM\PersistentCollection {#2198 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2227 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2214 …}
    -id: 37335
    -bodyTs: "'abil':36 'also':33 'anyon':22 'broken':20 'canari':17,44 'compani':32,40 'concept':21 'correct':3 'impress':14 'pleas':2 'power':25 'prevent':38 'someon':1 'submit':27 'trigger':42 'warrant':29 'warrent':16 'wrong':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/3647025"
    +editedAt: null
    +createdAt: DateTimeImmutable @1696768979 {#2124
      date: 2023-10-08 14:42:59.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 46.85 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#10577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2229
        +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
        +name: "linuxmemes@lemmy.world"
        +title: "linuxmemes"
        +description: """
          Hint: `:q!`\n
          \n
          ---\n
          \n
          Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
          \n
          ---\n
          \n
          Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
          \n
          - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
          - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
          - Understand the difference between a joke and an insult.\n
          - Do not harrass or attack members of the community *for any reason*.\n
          - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
          - Bigotry will not be tolerated.\n
          - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
          \n
          3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
          \n
          :::spoiler 4. No recent reposts\n
          \n
          - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
          \n
          ---\n
          \n
          Please report posts and comments that break these rules!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 420
        +entryCommentCount: 13249
        +postCount: 1
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729578682 {#10652
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
        +entries: Doctrine\ORM\PersistentCollection {#10662 …}
        +posts: Doctrine\ORM\PersistentCollection {#10664 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
        +bans: Doctrine\ORM\PersistentCollection {#10668 …}
        +reports: Doctrine\ORM\PersistentCollection {#10670 …}
        +badges: Doctrine\ORM\PersistentCollection {#10672 …}
        +logs: Doctrine\ORM\PersistentCollection {#10674 …}
        +awards: Doctrine\ORM\PersistentCollection {#10676 …}
        +categories: Doctrine\ORM\PersistentCollection {#10678 …}
        -id: 83
        +apId: "linuxmemes@lemmy.world"
        +apProfileId: "https://lemmy.world/c/linuxmemes"
        +apPublicUrl: "https://lemmy.world/c/linuxmemes"
        +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "linuxmemes"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459896 {#10653
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#10654
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#10583 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10585 …}
      +slug: "Sometimes-less-is-more"
      +title: "Sometimes less is more"
      +url: "https://lemmy.world/pictrs/image/41e68c02-969b-4cf8-8dfc-83cf0f05404c.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 5
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1725571725 {#10578
        date: 2024-09-05 23:28:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10586 …}
      +votes: Doctrine\ORM\PersistentCollection {#10588 …}
      +reports: Doctrine\ORM\PersistentCollection {#10590 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10592 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10594 …}
      +badges: Doctrine\ORM\PersistentCollection {#10596 …}
      +children: []
      -id: 15266
      -titleTs: "'less':2 'sometim':1"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1691652830
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/2944689"
      +editedAt: null
      +createdAt: DateTimeImmutable @1691620330 {#10575
        date: 2023-08-10 00:32:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2229 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +body: "And arch does the exact same thing as Ubuntu :/ not sure what they are trying to say with this one."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1691625008 {#2128
      date: 2023-08-10 01:50:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bali10050@lemmy.world"
      "@db2@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2252 …}
    +nested: Doctrine\ORM\PersistentCollection {#2189 …}
    +votes: Doctrine\ORM\PersistentCollection {#2311 …}
    +reports: Doctrine\ORM\PersistentCollection {#2293 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2309 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2302 …}
    -id: 316103
    -bodyTs: "'arch':2 'exact':5 'one':20 'say':17 'sure':11 'thing':7 'tri':15 'ubuntu':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/1784662"
    +editedAt: null
    +createdAt: DateTimeImmutable @1691625008 {#2044
      date: 2023-08-10 01:50:08.0 +02:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10540
  +comment: App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#10577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2229
        +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
        +name: "linuxmemes@lemmy.world"
        +title: "linuxmemes"
        +description: """
          Hint: `:q!`\n
          \n
          ---\n
          \n
          Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
          \n
          ---\n
          \n
          Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
          \n
          - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
          - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
          - Understand the difference between a joke and an insult.\n
          - Do not harrass or attack members of the community *for any reason*.\n
          - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
          - Bigotry will not be tolerated.\n
          - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
          \n
          3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
          \n
          :::spoiler 4. No recent reposts\n
          \n
          - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
          \n
          ---\n
          \n
          Please report posts and comments that break these rules!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 420
        +entryCommentCount: 13249
        +postCount: 1
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729578682 {#10652
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
        +entries: Doctrine\ORM\PersistentCollection {#10662 …}
        +posts: Doctrine\ORM\PersistentCollection {#10664 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
        +bans: Doctrine\ORM\PersistentCollection {#10668 …}
        +reports: Doctrine\ORM\PersistentCollection {#10670 …}
        +badges: Doctrine\ORM\PersistentCollection {#10672 …}
        +logs: Doctrine\ORM\PersistentCollection {#10674 …}
        +awards: Doctrine\ORM\PersistentCollection {#10676 …}
        +categories: Doctrine\ORM\PersistentCollection {#10678 …}
        -id: 83
        +apId: "linuxmemes@lemmy.world"
        +apProfileId: "https://lemmy.world/c/linuxmemes"
        +apPublicUrl: "https://lemmy.world/c/linuxmemes"
        +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "linuxmemes"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459896 {#10653
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#10654
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#10583 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10585 …}
      +slug: "Sometimes-less-is-more"
      +title: "Sometimes less is more"
      +url: "https://lemmy.world/pictrs/image/41e68c02-969b-4cf8-8dfc-83cf0f05404c.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 5
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1725571725 {#10578
        date: 2024-09-05 23:28:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10586 …}
      +votes: Doctrine\ORM\PersistentCollection {#10588 …}
      +reports: Doctrine\ORM\PersistentCollection {#10590 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10592 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10594 …}
      +badges: Doctrine\ORM\PersistentCollection {#10596 …}
      +children: []
      -id: 15266
      -titleTs: "'less':2 'sometim':1"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1691652830
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/2944689"
      +editedAt: null
      +createdAt: DateTimeImmutable @1691620330 {#10575
        date: 2023-08-10 00:32:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2229 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +body: "And arch does the exact same thing as Ubuntu :/ not sure what they are trying to say with this one."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1691625008 {#2128
      date: 2023-08-10 01:50:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bali10050@lemmy.world"
      "@db2@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2252 …}
    +nested: Doctrine\ORM\PersistentCollection {#2189 …}
    +votes: Doctrine\ORM\PersistentCollection {#2311 …}
    +reports: Doctrine\ORM\PersistentCollection {#2293 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2309 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2302 …}
    -id: 316103
    -bodyTs: "'arch':2 'exact':5 'one':20 'say':17 'sure':11 'thing':7 'tri':15 'ubuntu':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/1784662"
    +editedAt: null
    +createdAt: DateTimeImmutable @1691625008 {#2044
      date: 2023-08-10 01:50:08.0 +02:00
    }
  }
  +showMagazineName: true
  +showEntryTitle: true
  +showNested: false
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: true
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10605
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1691625008 {#2044
    date: 2023-08-10 01:50:08.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10690
  +date: DateTimeImmutable @1691625008 {#2044
    date: 2023-08-10 01:50:08.0 +02:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1691625008 {#2044
    date: 2023-08-10 01:50:08.0 +02:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10744
  +createdAt: DateTimeImmutable @1691625008 {#2044
    date: 2023-08-10 01:50:08.0 +02:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2229
    +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
    +name: "linuxmemes@lemmy.world"
    +title: "linuxmemes"
    +description: """
      Hint: `:q!`\n
      \n
      ---\n
      \n
      Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
      \n
      ---\n
      \n
      Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
      \n
      - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
      - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
      - Understand the difference between a joke and an insult.\n
      - Do not harrass or attack members of the community *for any reason*.\n
      - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
      - Bigotry will not be tolerated.\n
      - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
      \n
      3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
      \n
      :::spoiler 4. No recent reposts\n
      \n
      - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
      \n
      ---\n
      \n
      Please report posts and comments that break these rules!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 420
    +entryCommentCount: 13249
    +postCount: 1
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729578682 {#10652
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
    +entries: Doctrine\ORM\PersistentCollection {#10662 …}
    +posts: Doctrine\ORM\PersistentCollection {#10664 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
    +bans: Doctrine\ORM\PersistentCollection {#10668 …}
    +reports: Doctrine\ORM\PersistentCollection {#10670 …}
    +badges: Doctrine\ORM\PersistentCollection {#10672 …}
    +logs: Doctrine\ORM\PersistentCollection {#10674 …}
    +awards: Doctrine\ORM\PersistentCollection {#10676 …}
    +categories: Doctrine\ORM\PersistentCollection {#10678 …}
    -id: 83
    +apId: "linuxmemes@lemmy.world"
    +apProfileId: "https://lemmy.world/c/linuxmemes"
    +apPublicUrl: "https://lemmy.world/c/linuxmemes"
    +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "linuxmemes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459896 {#10653
      date: 2024-10-20 23:31:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699095615 {#10654
      date: 2023-11-04 12:00:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#10798
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2229
    +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
    +name: "linuxmemes@lemmy.world"
    +title: "linuxmemes"
    +description: """
      Hint: `:q!`\n
      \n
      ---\n
      \n
      Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
      \n
      ---\n
      \n
      Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
      \n
      - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
      - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
      - Understand the difference between a joke and an insult.\n
      - Do not harrass or attack members of the community *for any reason*.\n
      - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
      - Bigotry will not be tolerated.\n
      - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
      \n
      3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
      \n
      :::spoiler 4. No recent reposts\n
      \n
      - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
      \n
      ---\n
      \n
      Please report posts and comments that break these rules!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 420
    +entryCommentCount: 13249
    +postCount: 1
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729578682 {#10652
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
    +entries: Doctrine\ORM\PersistentCollection {#10662 …}
    +posts: Doctrine\ORM\PersistentCollection {#10664 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
    +bans: Doctrine\ORM\PersistentCollection {#10668 …}
    +reports: Doctrine\ORM\PersistentCollection {#10670 …}
    +badges: Doctrine\ORM\PersistentCollection {#10672 …}
    +logs: Doctrine\ORM\PersistentCollection {#10674 …}
    +awards: Doctrine\ORM\PersistentCollection {#10676 …}
    +categories: Doctrine\ORM\PersistentCollection {#10678 …}
    -id: 83
    +apId: "linuxmemes@lemmy.world"
    +apProfileId: "https://lemmy.world/c/linuxmemes"
    +apPublicUrl: "https://lemmy.world/c/linuxmemes"
    +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "linuxmemes"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729459896 {#10653
      date: 2024-10-20 23:31:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699095615 {#10654
      date: 2023-11-04 12:00:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2232
    +user: Proxies\__CG__\App\Entity\User {#10577 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2229
      +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
      +name: "linuxmemes@lemmy.world"
      +title: "linuxmemes"
      +description: """
        Hint: `:q!`\n
        \n
        ---\n
        \n
        Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
        \n
        ---\n
        \n
        Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
        \n
        - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
        - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
        - Understand the difference between a joke and an insult.\n
        - Do not harrass or attack members of the community *for any reason*.\n
        - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
        - Bigotry will not be tolerated.\n
        - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
        \n
        3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
        \n
        :::spoiler 4. No recent reposts\n
        \n
        - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
        \n
        ---\n
        \n
        Please report posts and comments that break these rules!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 420
      +entryCommentCount: 13249
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729578682 {#10652
        date: 2024-10-22 08:31:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
      +entries: Doctrine\ORM\PersistentCollection {#10662 …}
      +posts: Doctrine\ORM\PersistentCollection {#10664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
      +bans: Doctrine\ORM\PersistentCollection {#10668 …}
      +reports: Doctrine\ORM\PersistentCollection {#10670 …}
      +badges: Doctrine\ORM\PersistentCollection {#10672 …}
      +logs: Doctrine\ORM\PersistentCollection {#10674 …}
      +awards: Doctrine\ORM\PersistentCollection {#10676 …}
      +categories: Doctrine\ORM\PersistentCollection {#10678 …}
      -id: 83
      +apId: "linuxmemes@lemmy.world"
      +apProfileId: "https://lemmy.world/c/linuxmemes"
      +apPublicUrl: "https://lemmy.world/c/linuxmemes"
      +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linuxmemes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459896 {#10653
        date: 2024-10-20 23:31:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699095615 {#10654
        date: 2023-11-04 12:00:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#10583 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#10585 …}
    +slug: "Sometimes-less-is-more"
    +title: "Sometimes less is more"
    +url: "https://lemmy.world/pictrs/image/41e68c02-969b-4cf8-8dfc-83cf0f05404c.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725571725 {#10578
      date: 2024-09-05 23:28:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10586 …}
    +votes: Doctrine\ORM\PersistentCollection {#10588 …}
    +reports: Doctrine\ORM\PersistentCollection {#10590 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10592 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10594 …}
    +badges: Doctrine\ORM\PersistentCollection {#10596 …}
    +children: []
    -id: 15266
    -titleTs: "'less':2 'sometim':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1691652830
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/2944689"
    +editedAt: null
    +createdAt: DateTimeImmutable @1691620330 {#10575
      date: 2023-08-10 00:32:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10853
  +entry: Proxies\__CG__\App\Entity\Entry {#2232
    +user: Proxies\__CG__\App\Entity\User {#10577 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2229
      +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
      +name: "linuxmemes@lemmy.world"
      +title: "linuxmemes"
      +description: """
        Hint: `:q!`\n
        \n
        ---\n
        \n
        Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
        \n
        ---\n
        \n
        Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
        \n
        - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
        - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
        - Understand the difference between a joke and an insult.\n
        - Do not harrass or attack members of the community *for any reason*.\n
        - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
        - Bigotry will not be tolerated.\n
        - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
        \n
        3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
        \n
        :::spoiler 4. No recent reposts\n
        \n
        - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
        \n
        ---\n
        \n
        Please report posts and comments that break these rules!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 420
      +entryCommentCount: 13249
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729578682 {#10652
        date: 2024-10-22 08:31:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
      +entries: Doctrine\ORM\PersistentCollection {#10662 …}
      +posts: Doctrine\ORM\PersistentCollection {#10664 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
      +bans: Doctrine\ORM\PersistentCollection {#10668 …}
      +reports: Doctrine\ORM\PersistentCollection {#10670 …}
      +badges: Doctrine\ORM\PersistentCollection {#10672 …}
      +logs: Doctrine\ORM\PersistentCollection {#10674 …}
      +awards: Doctrine\ORM\PersistentCollection {#10676 …}
      +categories: Doctrine\ORM\PersistentCollection {#10678 …}
      -id: 83
      +apId: "linuxmemes@lemmy.world"
      +apProfileId: "https://lemmy.world/c/linuxmemes"
      +apPublicUrl: "https://lemmy.world/c/linuxmemes"
      +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linuxmemes"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729459896 {#10653
        date: 2024-10-20 23:31:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699095615 {#10654
        date: 2023-11-04 12:00:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#10583 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#10585 …}
    +slug: "Sometimes-less-is-more"
    +title: "Sometimes less is more"
    +url: "https://lemmy.world/pictrs/image/41e68c02-969b-4cf8-8dfc-83cf0f05404c.webp"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 1
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725571725 {#10578
      date: 2024-09-05 23:28:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10586 …}
    +votes: Doctrine\ORM\PersistentCollection {#10588 …}
    +reports: Doctrine\ORM\PersistentCollection {#10590 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10592 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10594 …}
    +badges: Doctrine\ORM\PersistentCollection {#10596 …}
    +children: []
    -id: 15266
    -titleTs: "'less':2 'sometim':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1691652830
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/2944689"
    +editedAt: null
    +createdAt: DateTimeImmutable @1691620330 {#10575
      date: 2023-08-10 00:32:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10908
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#10577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2229
        +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
        +name: "linuxmemes@lemmy.world"
        +title: "linuxmemes"
        +description: """
          Hint: `:q!`\n
          \n
          ---\n
          \n
          Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
          \n
          ---\n
          \n
          Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
          \n
          - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
          - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
          - Understand the difference between a joke and an insult.\n
          - Do not harrass or attack members of the community *for any reason*.\n
          - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
          - Bigotry will not be tolerated.\n
          - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
          \n
          3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
          \n
          :::spoiler 4. No recent reposts\n
          \n
          - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
          \n
          ---\n
          \n
          Please report posts and comments that break these rules!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 420
        +entryCommentCount: 13249
        +postCount: 1
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729578682 {#10652
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
        +entries: Doctrine\ORM\PersistentCollection {#10662 …}
        +posts: Doctrine\ORM\PersistentCollection {#10664 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
        +bans: Doctrine\ORM\PersistentCollection {#10668 …}
        +reports: Doctrine\ORM\PersistentCollection {#10670 …}
        +badges: Doctrine\ORM\PersistentCollection {#10672 …}
        +logs: Doctrine\ORM\PersistentCollection {#10674 …}
        +awards: Doctrine\ORM\PersistentCollection {#10676 …}
        +categories: Doctrine\ORM\PersistentCollection {#10678 …}
        -id: 83
        +apId: "linuxmemes@lemmy.world"
        +apProfileId: "https://lemmy.world/c/linuxmemes"
        +apPublicUrl: "https://lemmy.world/c/linuxmemes"
        +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "linuxmemes"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459896 {#10653
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#10654
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#10583 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10585 …}
      +slug: "Sometimes-less-is-more"
      +title: "Sometimes less is more"
      +url: "https://lemmy.world/pictrs/image/41e68c02-969b-4cf8-8dfc-83cf0f05404c.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 5
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1725571725 {#10578
        date: 2024-09-05 23:28:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10586 …}
      +votes: Doctrine\ORM\PersistentCollection {#10588 …}
      +reports: Doctrine\ORM\PersistentCollection {#10590 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10592 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10594 …}
      +badges: Doctrine\ORM\PersistentCollection {#10596 …}
      +children: []
      -id: 15266
      -titleTs: "'less':2 'sometim':1"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1691652830
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/2944689"
      +editedAt: null
      +createdAt: DateTimeImmutable @1691620330 {#10575
        date: 2023-08-10 00:32:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2229 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +body: "And arch does the exact same thing as Ubuntu :/ not sure what they are trying to say with this one."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1691625008 {#2128
      date: 2023-08-10 01:50:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bali10050@lemmy.world"
      "@db2@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2252 …}
    +nested: Doctrine\ORM\PersistentCollection {#2189 …}
    +votes: Doctrine\ORM\PersistentCollection {#2311 …}
    +reports: Doctrine\ORM\PersistentCollection {#2293 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2309 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2302 …}
    -id: 316103
    -bodyTs: "'arch':2 'exact':5 'one':20 'say':17 'sure':11 'thing':7 'tri':15 'ubuntu':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/1784662"
    +editedAt: null
    +createdAt: DateTimeImmutable @1691625008 {#2044
      date: 2023-08-10 01:50:08.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10977
  +subject: App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#10577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2229
        +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
        +name: "linuxmemes@lemmy.world"
        +title: "linuxmemes"
        +description: """
          Hint: `:q!`\n
          \n
          ---\n
          \n
          Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
          \n
          ---\n
          \n
          Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
          \n
          - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
          - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
          - Understand the difference between a joke and an insult.\n
          - Do not harrass or attack members of the community *for any reason*.\n
          - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
          - Bigotry will not be tolerated.\n
          - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
          \n
          3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
          \n
          :::spoiler 4. No recent reposts\n
          \n
          - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
          \n
          ---\n
          \n
          Please report posts and comments that break these rules!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 420
        +entryCommentCount: 13249
        +postCount: 1
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729578682 {#10652
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
        +entries: Doctrine\ORM\PersistentCollection {#10662 …}
        +posts: Doctrine\ORM\PersistentCollection {#10664 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
        +bans: Doctrine\ORM\PersistentCollection {#10668 …}
        +reports: Doctrine\ORM\PersistentCollection {#10670 …}
        +badges: Doctrine\ORM\PersistentCollection {#10672 …}
        +logs: Doctrine\ORM\PersistentCollection {#10674 …}
        +awards: Doctrine\ORM\PersistentCollection {#10676 …}
        +categories: Doctrine\ORM\PersistentCollection {#10678 …}
        -id: 83
        +apId: "linuxmemes@lemmy.world"
        +apProfileId: "https://lemmy.world/c/linuxmemes"
        +apPublicUrl: "https://lemmy.world/c/linuxmemes"
        +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "linuxmemes"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459896 {#10653
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#10654
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#10583 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10585 …}
      +slug: "Sometimes-less-is-more"
      +title: "Sometimes less is more"
      +url: "https://lemmy.world/pictrs/image/41e68c02-969b-4cf8-8dfc-83cf0f05404c.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 5
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1725571725 {#10578
        date: 2024-09-05 23:28:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10586 …}
      +votes: Doctrine\ORM\PersistentCollection {#10588 …}
      +reports: Doctrine\ORM\PersistentCollection {#10590 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10592 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10594 …}
      +badges: Doctrine\ORM\PersistentCollection {#10596 …}
      +children: []
      -id: 15266
      -titleTs: "'less':2 'sometim':1"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1691652830
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/2944689"
      +editedAt: null
      +createdAt: DateTimeImmutable @1691620330 {#10575
        date: 2023-08-10 00:32:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2229 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +body: "And arch does the exact same thing as Ubuntu :/ not sure what they are trying to say with this one."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1691625008 {#2128
      date: 2023-08-10 01:50:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bali10050@lemmy.world"
      "@db2@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2252 …}
    +nested: Doctrine\ORM\PersistentCollection {#2189 …}
    +votes: Doctrine\ORM\PersistentCollection {#2311 …}
    +reports: Doctrine\ORM\PersistentCollection {#2293 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2309 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2302 …}
    -id: 316103
    -bodyTs: "'arch':2 'exact':5 'one':20 'say':17 'sure':11 'thing':7 'tri':15 'ubuntu':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/1784662"
    +editedAt: null
    +createdAt: DateTimeImmutable @1691625008 {#2044
      date: 2023-08-10 01:50:08.0 +02:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#10577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2229
        +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
        +name: "linuxmemes@lemmy.world"
        +title: "linuxmemes"
        +description: """
          Hint: `:q!`\n
          \n
          ---\n
          \n
          Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
          \n
          ---\n
          \n
          Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
          \n
          - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
          - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
          - Understand the difference between a joke and an insult.\n
          - Do not harrass or attack members of the community *for any reason*.\n
          - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
          - Bigotry will not be tolerated.\n
          - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
          \n
          3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
          \n
          :::spoiler 4. No recent reposts\n
          \n
          - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
          \n
          ---\n
          \n
          Please report posts and comments that break these rules!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 420
        +entryCommentCount: 13249
        +postCount: 1
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729578682 {#10652
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
        +entries: Doctrine\ORM\PersistentCollection {#10662 …}
        +posts: Doctrine\ORM\PersistentCollection {#10664 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
        +bans: Doctrine\ORM\PersistentCollection {#10668 …}
        +reports: Doctrine\ORM\PersistentCollection {#10670 …}
        +badges: Doctrine\ORM\PersistentCollection {#10672 …}
        +logs: Doctrine\ORM\PersistentCollection {#10674 …}
        +awards: Doctrine\ORM\PersistentCollection {#10676 …}
        +categories: Doctrine\ORM\PersistentCollection {#10678 …}
        -id: 83
        +apId: "linuxmemes@lemmy.world"
        +apProfileId: "https://lemmy.world/c/linuxmemes"
        +apPublicUrl: "https://lemmy.world/c/linuxmemes"
        +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "linuxmemes"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459896 {#10653
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#10654
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#10583 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10585 …}
      +slug: "Sometimes-less-is-more"
      +title: "Sometimes less is more"
      +url: "https://lemmy.world/pictrs/image/41e68c02-969b-4cf8-8dfc-83cf0f05404c.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 5
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1725571725 {#10578
        date: 2024-09-05 23:28:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10586 …}
      +votes: Doctrine\ORM\PersistentCollection {#10588 …}
      +reports: Doctrine\ORM\PersistentCollection {#10590 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10592 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10594 …}
      +badges: Doctrine\ORM\PersistentCollection {#10596 …}
      +children: []
      -id: 15266
      -titleTs: "'less':2 'sometim':1"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1691652830
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/2944689"
      +editedAt: null
      +createdAt: DateTimeImmutable @1691620330 {#10575
        date: 2023-08-10 00:32:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2229 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +body: "And arch does the exact same thing as Ubuntu :/ not sure what they are trying to say with this one."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1691625008 {#2128
      date: 2023-08-10 01:50:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bali10050@lemmy.world"
      "@db2@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2252 …}
    +nested: Doctrine\ORM\PersistentCollection {#2189 …}
    +votes: Doctrine\ORM\PersistentCollection {#2311 …}
    +reports: Doctrine\ORM\PersistentCollection {#2293 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2309 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2302 …}
    -id: 316103
    -bodyTs: "'arch':2 'exact':5 'one':20 'say':17 'sure':11 'thing':7 'tri':15 'ubuntu':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/1784662"
    +editedAt: null
    +createdAt: DateTimeImmutable @1691625008 {#2044
      date: 2023-08-10 01:50:08.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11034
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2231
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "CameronDev@programming.dev"
      +username: "@CameronDev@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1726891699 {#273
        date: 2024-09-21 06:08:19.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 53679
      -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "CameronDev@programming.dev"
      +apProfileId: "https://programming.dev/u/CameronDev"
      +apPublicUrl: "https://programming.dev/u/CameronDev"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "CameronDev"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1723927539 {#274
        date: 2024-08-17 22:45:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696768981 {#268
        date: 2023-10-08 14:43:01.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#10577 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2229
        +icon: Proxies\__CG__\App\Entity\Image {#10655 …}
        +name: "linuxmemes@lemmy.world"
        +title: "linuxmemes"
        +description: """
          Hint: `:q!`\n
          \n
          ---\n
          \n
          Sister communities:* [LemmyMemes](https://lemmy.world/c/memes@lemmy.world): Memes * [LemmyShitpost](https://lemmy.world/c/lemmyshitpost): Anything and everything goes. * [RISA](https://startrek.website/c/risa): Star Trek memes and shitposts\n
          \n
          ---\n
          \n
          Community rules (click to expand) :::spoiler 1. Follow the site-wide rules\n
          \n
          - Instance-wide TOS: [legal.lemmy.world/tos/](https://legal.lemmy.world/tos/)\n
          - Lemmy code of conduct: [join-lemmy.org/docs/code_of_conduct.html](https://join-lemmy.org/docs/code_of_conduct.html)::: :::spoiler 2. Be civil\n
          - Understand the difference between a joke and an insult.\n
          - Do not harrass or attack members of the community *for any reason*.\n
          - Leave remarks of “peasantry” to the PCMR community. If you dislike an OS/service/application, attack the *thing* you dislike, not the individuals who use it. Some people may not have a choice.\n
          - Bigotry will not be tolerated.\n
          - These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment. :::\n
          \n
          3. Post Linux-related content- Including Unix and BSD. - Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of `sudo` in Windows. - No porn. Even if you watch it on a Linux machine.\n
          \n
          :::spoiler 4. No recent reposts\n
          \n
          - Everybody uses Arch btw, can’t quit Vim, and wants to interject for a moment. You can stop now. :::\n
          \n
          ---\n
          \n
          Please report posts and comments that break these rules!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 420
        +entryCommentCount: 13249
        +postCount: 1
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729578682 {#10652
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#10656 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#10658 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#10660 …}
        +entries: Doctrine\ORM\PersistentCollection {#10662 …}
        +posts: Doctrine\ORM\PersistentCollection {#10664 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#10666 …}
        +bans: Doctrine\ORM\PersistentCollection {#10668 …}
        +reports: Doctrine\ORM\PersistentCollection {#10670 …}
        +badges: Doctrine\ORM\PersistentCollection {#10672 …}
        +logs: Doctrine\ORM\PersistentCollection {#10674 …}
        +awards: Doctrine\ORM\PersistentCollection {#10676 …}
        +categories: Doctrine\ORM\PersistentCollection {#10678 …}
        -id: 83
        +apId: "linuxmemes@lemmy.world"
        +apProfileId: "https://lemmy.world/c/linuxmemes"
        +apPublicUrl: "https://lemmy.world/c/linuxmemes"
        +apFollowersUrl: "https://lemmy.world/c/linuxmemes/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "linuxmemes"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729459896 {#10653
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#10654
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#10583 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#10585 …}
      +slug: "Sometimes-less-is-more"
      +title: "Sometimes less is more"
      +url: "https://lemmy.world/pictrs/image/41e68c02-969b-4cf8-8dfc-83cf0f05404c.webp"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 5
      +favouriteCount: 1
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1725571725 {#10578
        date: 2024-09-05 23:28:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10586 …}
      +votes: Doctrine\ORM\PersistentCollection {#10588 …}
      +reports: Doctrine\ORM\PersistentCollection {#10590 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10592 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10594 …}
      +badges: Doctrine\ORM\PersistentCollection {#10596 …}
      +children: []
      -id: 15266
      -titleTs: "'less':2 'sometim':1"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1691652830
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/2944689"
      +editedAt: null
      +createdAt: DateTimeImmutable @1691620330 {#10575
        date: 2023-08-10 00:32:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2229 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2228 …}
    +body: "And arch does the exact same thing as Ubuntu :/ not sure what they are trying to say with this one."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1691625008 {#2128
      date: 2023-08-10 01:50:08.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@bali10050@lemmy.world"
      "@db2@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2252 …}
    +nested: Doctrine\ORM\PersistentCollection {#2189 …}
    +votes: Doctrine\ORM\PersistentCollection {#2311 …}
    +reports: Doctrine\ORM\PersistentCollection {#2293 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2309 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2302 …}
    -id: 316103
    -bodyTs: "'arch':2 'exact':5 'one':20 'say':17 'sure':11 'thing':7 'tri':15 'ubuntu':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/1784662"
    +editedAt: null
    +createdAt: DateTimeImmutable @1691625008 {#2044
      date: 2023-08-10 01:50:08.0 +02:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.25 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#11337
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.20 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11409
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11472
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11528
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11587
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11643
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.23 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11699
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 2.44 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11757
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#11820
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 4.26 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11878
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11934
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.22 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#11990
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12046
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12102
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12158
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12214
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12270
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12326
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12382
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#12438
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#12496
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 0.47 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#12572
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "CameronDev@programming.dev"
    +username: "@CameronDev@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1726891699 {#273
      date: 2024-09-21 06:08:19.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 53679
    -password: "$2y$13$T5g5lo8EzfNhDYK4DISxquFQmJ2MdpugVLT8hahqmMnMs6W4OUj1."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "CameronDev@programming.dev"
    +apProfileId: "https://programming.dev/u/CameronDev"
    +apPublicUrl: "https://programming.dev/u/CameronDev"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "CameronDev"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1723927539 {#274
      date: 2024-08-17 22:45:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696768981 {#268
      date: 2023-10-08 14:43:01.0 +02:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1696768981 {#268
    date: 2023-10-08 14:43:01.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12633
  +date: DateTimeImmutable @1696768981 {#268
    date: 2023-10-08 14:43:01.0 +02:00
  }
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 14.0 MiB 9.46 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#12720
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#1370 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 14.0 MiB 4.08 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#12788
  +magazine: null
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 14.0 MiB 3.42 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#12847
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#12848 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 14.0 MiB 19.02 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#12918
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +post: null
  +title: "random_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#12917 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1504 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 14.0 MiB 8.37 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#12988
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +entry: null
  +title: "random_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#12987 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1504 …}
}
support_us_block App\Twig\Components\SupportUsBlock 14.0 MiB 10.45 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#13057
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#13058 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 14.0 MiB 18.15 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#13150
  +magazine: null
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#1370 …}
}