GET https://kbin.spritesserver.nl/u/@kevincox@lemmy.ml/comments/active

Components

20 Twig Components
165 Render Count
506 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
date
"App\Twig\Components\DateComponent"
components/date.html.twig
16 2.66ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
15 409.14ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
15 31.99ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
15 1.65ms
magazine_inline
"App\Twig\Components\MagazineInlineComponent"
components/magazine_inline.html.twig
15 2.45ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
15 5.01ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
15 14.64ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
15 12.36ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
15 26.21ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 35.56ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.74ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.40ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.52ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 10.48ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 0.23ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 11.18ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 8.18ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 16.62ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 11.85ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.97ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 50.48 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2070
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2350
      +user: Proxies\__CG__\App\Entity\User {#2724 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "VPS-suggestions"
      +title: "VPS suggestions?"
      +url: null
      +body: """
        looking for a VPS with good specs for it’s price, at the same time it should be as safe as possible, I don’t want whoever’s running it to have access to my files\n
        \n
        the main thing I need is storage, like 300-400 gb of storage would be perfect, idk how much that’d cost tho\n
        \n
        what do you guys suggest?\n
        \n
        thanks in advance
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 20
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728914302 {#2725
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2730 …}
      +votes: Doctrine\ORM\PersistentCollection {#2733 …}
      +reports: Doctrine\ORM\PersistentCollection {#2735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2739 …}
      +badges: Doctrine\ORM\PersistentCollection {#2741 …}
      +children: []
      -id: 33026
      -titleTs: "'suggest':2 'vps':1"
      -bodyTs: "'-400':46 '300':45 'access':33 'advanc':67 'cost':58 'd':57 'file':36 'gb':47 'good':6 'guy':63 'idk':53 'like':44 'look':1 'main':38 'much':55 'need':41 'perfect':52 'possibl':22 'price':11 'run':29 'safe':20 'spec':7 'storag':43,49 'suggest':64 'thank':65 'thing':39 'tho':59 'time':15 'vps':4 'want':26 'whoever':27 'would':50"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706286612
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11029882"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706200212 {#2722
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      For low-cost I have been using RamNode. They are a pretty established company and provide HDD options which are great if you want lots of storage at a reasonable price:\n
      \n
      ramnode.com/products/vps-hosting/#massive-kvm\n
      \n
      They also have relatively good priced SSD, but it is obviously much more than HDD.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1728716816 {#2057
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2346 …}
    +nested: Doctrine\ORM\PersistentCollection {#2347 …}
    +votes: Doctrine\ORM\PersistentCollection {#2042 …}
    +reports: Doctrine\ORM\PersistentCollection {#2060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
    -id: 340100
    -bodyTs: "'/products/vps-hosting/#massive-kvm':35 'also':37 'compani':15 'cost':4 'establish':14 'good':40 'great':22 'hdd':18,50 'lot':26 'low':3 'low-cost':2 'much':47 'obvious':46 'option':19 'pretti':13 'price':32,41 'provid':17 'ramnod':9 'ramnode.com':34 'ramnode.com/products/vps-hosting/#massive-kvm':33 'reason':31 'relat':39 'ssd':42 'storag':28 'use':8 'want':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7722682"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210018 {#2330
      date: 2024-01-25 20:13:38.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#2603
  +comment: App\Entity\EntryComment {#2070
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2350
      +user: Proxies\__CG__\App\Entity\User {#2724 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "VPS-suggestions"
      +title: "VPS suggestions?"
      +url: null
      +body: """
        looking for a VPS with good specs for it’s price, at the same time it should be as safe as possible, I don’t want whoever’s running it to have access to my files\n
        \n
        the main thing I need is storage, like 300-400 gb of storage would be perfect, idk how much that’d cost tho\n
        \n
        what do you guys suggest?\n
        \n
        thanks in advance
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 20
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728914302 {#2725
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2730 …}
      +votes: Doctrine\ORM\PersistentCollection {#2733 …}
      +reports: Doctrine\ORM\PersistentCollection {#2735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2739 …}
      +badges: Doctrine\ORM\PersistentCollection {#2741 …}
      +children: []
      -id: 33026
      -titleTs: "'suggest':2 'vps':1"
      -bodyTs: "'-400':46 '300':45 'access':33 'advanc':67 'cost':58 'd':57 'file':36 'gb':47 'good':6 'guy':63 'idk':53 'like':44 'look':1 'main':38 'much':55 'need':41 'perfect':52 'possibl':22 'price':11 'run':29 'safe':20 'spec':7 'storag':43,49 'suggest':64 'thank':65 'thing':39 'tho':59 'time':15 'vps':4 'want':26 'whoever':27 'would':50"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706286612
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11029882"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706200212 {#2722
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      For low-cost I have been using RamNode. They are a pretty established company and provide HDD options which are great if you want lots of storage at a reasonable price:\n
      \n
      ramnode.com/products/vps-hosting/#massive-kvm\n
      \n
      They also have relatively good priced SSD, but it is obviously much more than HDD.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1728716816 {#2057
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2346 …}
    +nested: Doctrine\ORM\PersistentCollection {#2347 …}
    +votes: Doctrine\ORM\PersistentCollection {#2042 …}
    +reports: Doctrine\ORM\PersistentCollection {#2060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
    -id: 340100
    -bodyTs: "'/products/vps-hosting/#massive-kvm':35 'also':37 'compani':15 'cost':4 'establish':14 'good':40 'great':22 'hdd':18,50 'lot':26 'low':3 'low-cost':2 'much':47 'obvious':46 'option':19 'pretti':13 'price':32,41 'provid':17 'ramnod':9 'ramnode.com':34 'ramnode.com/products/vps-hosting/#massive-kvm':33 'reason':31 'relat':39 'ssd':42 'storag':28 'use':8 'want':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7722682"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210018 {#2330
      date: 2024-01-25 20:13:38.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 16.0 MiB 20.22 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#2752
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.23 ms
Input props
[
  "date" => DateTimeImmutable @1706210018 {#2330
    date: 2024-01-25 20:13:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#2890
  +date: DateTimeImmutable @1706210018 {#2330
    date: 2024-01-25 20:13:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706210018 {#2330
    date: 2024-01-25 20:13:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#2954
  +createdAt: DateTimeImmutable @1706210018 {#2330
    date: 2024-01-25 20:13:38.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.19 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2348
    +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#2809
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
    +entries: Doctrine\ORM\PersistentCollection {#2819 …}
    +posts: Doctrine\ORM\PersistentCollection {#2821 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
    +bans: Doctrine\ORM\PersistentCollection {#2829 …}
    +reports: Doctrine\ORM\PersistentCollection {#2837 …}
    +badges: Doctrine\ORM\PersistentCollection {#2850 …}
    +logs: Doctrine\ORM\PersistentCollection {#2860 …}
    +awards: Doctrine\ORM\PersistentCollection {#2842 …}
    +categories: Doctrine\ORM\PersistentCollection {#2866 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#2810
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2811
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3019
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
    +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#2809
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
    +entries: Doctrine\ORM\PersistentCollection {#2819 …}
    +posts: Doctrine\ORM\PersistentCollection {#2821 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
    +bans: Doctrine\ORM\PersistentCollection {#2829 …}
    +reports: Doctrine\ORM\PersistentCollection {#2837 …}
    +badges: Doctrine\ORM\PersistentCollection {#2850 …}
    +logs: Doctrine\ORM\PersistentCollection {#2860 …}
    +awards: Doctrine\ORM\PersistentCollection {#2842 …}
    +categories: Doctrine\ORM\PersistentCollection {#2866 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#2810
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2811
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.24 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2350
    +user: Proxies\__CG__\App\Entity\User {#2724 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
      +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#2809
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
      +entries: Doctrine\ORM\PersistentCollection {#2819 …}
      +posts: Doctrine\ORM\PersistentCollection {#2821 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
      +bans: Doctrine\ORM\PersistentCollection {#2829 …}
      +reports: Doctrine\ORM\PersistentCollection {#2837 …}
      +badges: Doctrine\ORM\PersistentCollection {#2850 …}
      +logs: Doctrine\ORM\PersistentCollection {#2860 …}
      +awards: Doctrine\ORM\PersistentCollection {#2842 …}
      +categories: Doctrine\ORM\PersistentCollection {#2866 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#2810
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2811
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "VPS-suggestions"
    +title: "VPS suggestions?"
    +url: null
    +body: """
      looking for a VPS with good specs for it’s price, at the same time it should be as safe as possible, I don’t want whoever’s running it to have access to my files\n
      \n
      the main thing I need is storage, like 300-400 gb of storage would be perfect, idk how much that’d cost tho\n
      \n
      what do you guys suggest?\n
      \n
      thanks in advance
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 20
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728914302 {#2725
      date: 2024-10-14 15:58:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2730 …}
    +votes: Doctrine\ORM\PersistentCollection {#2733 …}
    +reports: Doctrine\ORM\PersistentCollection {#2735 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2737 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2739 …}
    +badges: Doctrine\ORM\PersistentCollection {#2741 …}
    +children: []
    -id: 33026
    -titleTs: "'suggest':2 'vps':1"
    -bodyTs: "'-400':46 '300':45 'access':33 'advanc':67 'cost':58 'd':57 'file':36 'gb':47 'good':6 'guy':63 'idk':53 'like':44 'look':1 'main':38 'much':55 'need':41 'perfect':52 'possibl':22 'price':11 'run':29 'safe':20 'spec':7 'storag':43,49 'suggest':64 'thank':65 'thing':39 'tho':59 'time':15 'vps':4 'want':26 'whoever':27 'would':50"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706286612
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11029882"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706200212 {#2722
      date: 2024-01-25 17:30:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3082
  +entry: Proxies\__CG__\App\Entity\Entry {#2350
    +user: Proxies\__CG__\App\Entity\User {#2724 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
      +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#2809
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
      +entries: Doctrine\ORM\PersistentCollection {#2819 …}
      +posts: Doctrine\ORM\PersistentCollection {#2821 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
      +bans: Doctrine\ORM\PersistentCollection {#2829 …}
      +reports: Doctrine\ORM\PersistentCollection {#2837 …}
      +badges: Doctrine\ORM\PersistentCollection {#2850 …}
      +logs: Doctrine\ORM\PersistentCollection {#2860 …}
      +awards: Doctrine\ORM\PersistentCollection {#2842 …}
      +categories: Doctrine\ORM\PersistentCollection {#2866 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#2810
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2811
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "VPS-suggestions"
    +title: "VPS suggestions?"
    +url: null
    +body: """
      looking for a VPS with good specs for it’s price, at the same time it should be as safe as possible, I don’t want whoever’s running it to have access to my files\n
      \n
      the main thing I need is storage, like 300-400 gb of storage would be perfect, idk how much that’d cost tho\n
      \n
      what do you guys suggest?\n
      \n
      thanks in advance
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 20
    +favouriteCount: 24
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728914302 {#2725
      date: 2024-10-14 15:58:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2730 …}
    +votes: Doctrine\ORM\PersistentCollection {#2733 …}
    +reports: Doctrine\ORM\PersistentCollection {#2735 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2737 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2739 …}
    +badges: Doctrine\ORM\PersistentCollection {#2741 …}
    +children: []
    -id: 33026
    -titleTs: "'suggest':2 'vps':1"
    -bodyTs: "'-400':46 '300':45 'access':33 'advanc':67 'cost':58 'd':57 'file':36 'gb':47 'good':6 'guy':63 'idk':53 'like':44 'look':1 'main':38 'much':55 'need':41 'perfect':52 'possibl':22 'price':11 'run':29 'safe':20 'spec':7 'storag':43,49 'suggest':64 'thank':65 'thing':39 'tho':59 'time':15 'vps':4 'want':26 'whoever':27 'would':50"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706286612
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/11029882"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706200212 {#2722
      date: 2024-01-25 17:30:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 3.28 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3145
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 5.11 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2070
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2350
      +user: Proxies\__CG__\App\Entity\User {#2724 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "VPS-suggestions"
      +title: "VPS suggestions?"
      +url: null
      +body: """
        looking for a VPS with good specs for it’s price, at the same time it should be as safe as possible, I don’t want whoever’s running it to have access to my files\n
        \n
        the main thing I need is storage, like 300-400 gb of storage would be perfect, idk how much that’d cost tho\n
        \n
        what do you guys suggest?\n
        \n
        thanks in advance
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 20
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728914302 {#2725
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2730 …}
      +votes: Doctrine\ORM\PersistentCollection {#2733 …}
      +reports: Doctrine\ORM\PersistentCollection {#2735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2739 …}
      +badges: Doctrine\ORM\PersistentCollection {#2741 …}
      +children: []
      -id: 33026
      -titleTs: "'suggest':2 'vps':1"
      -bodyTs: "'-400':46 '300':45 'access':33 'advanc':67 'cost':58 'd':57 'file':36 'gb':47 'good':6 'guy':63 'idk':53 'like':44 'look':1 'main':38 'much':55 'need':41 'perfect':52 'possibl':22 'price':11 'run':29 'safe':20 'spec':7 'storag':43,49 'suggest':64 'thank':65 'thing':39 'tho':59 'time':15 'vps':4 'want':26 'whoever':27 'would':50"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706286612
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11029882"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706200212 {#2722
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      For low-cost I have been using RamNode. They are a pretty established company and provide HDD options which are great if you want lots of storage at a reasonable price:\n
      \n
      ramnode.com/products/vps-hosting/#massive-kvm\n
      \n
      They also have relatively good priced SSD, but it is obviously much more than HDD.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1728716816 {#2057
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2346 …}
    +nested: Doctrine\ORM\PersistentCollection {#2347 …}
    +votes: Doctrine\ORM\PersistentCollection {#2042 …}
    +reports: Doctrine\ORM\PersistentCollection {#2060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
    -id: 340100
    -bodyTs: "'/products/vps-hosting/#massive-kvm':35 'also':37 'compani':15 'cost':4 'establish':14 'good':40 'great':22 'hdd':18,50 'lot':26 'low':3 'low-cost':2 'much':47 'obvious':46 'option':19 'pretti':13 'price':32,41 'provid':17 'ramnod':9 'ramnode.com':34 'ramnode.com/products/vps-hosting/#massive-kvm':33 'reason':31 'relat':39 'ssd':42 'storag':28 'use':8 'want':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7722682"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210018 {#2330
      date: 2024-01-25 20:13:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3254
  +subject: App\Entity\EntryComment {#2070
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2350
      +user: Proxies\__CG__\App\Entity\User {#2724 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "VPS-suggestions"
      +title: "VPS suggestions?"
      +url: null
      +body: """
        looking for a VPS with good specs for it’s price, at the same time it should be as safe as possible, I don’t want whoever’s running it to have access to my files\n
        \n
        the main thing I need is storage, like 300-400 gb of storage would be perfect, idk how much that’d cost tho\n
        \n
        what do you guys suggest?\n
        \n
        thanks in advance
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 20
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728914302 {#2725
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2730 …}
      +votes: Doctrine\ORM\PersistentCollection {#2733 …}
      +reports: Doctrine\ORM\PersistentCollection {#2735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2739 …}
      +badges: Doctrine\ORM\PersistentCollection {#2741 …}
      +children: []
      -id: 33026
      -titleTs: "'suggest':2 'vps':1"
      -bodyTs: "'-400':46 '300':45 'access':33 'advanc':67 'cost':58 'd':57 'file':36 'gb':47 'good':6 'guy':63 'idk':53 'like':44 'look':1 'main':38 'much':55 'need':41 'perfect':52 'possibl':22 'price':11 'run':29 'safe':20 'spec':7 'storag':43,49 'suggest':64 'thank':65 'thing':39 'tho':59 'time':15 'vps':4 'want':26 'whoever':27 'would':50"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706286612
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11029882"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706200212 {#2722
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      For low-cost I have been using RamNode. They are a pretty established company and provide HDD options which are great if you want lots of storage at a reasonable price:\n
      \n
      ramnode.com/products/vps-hosting/#massive-kvm\n
      \n
      They also have relatively good priced SSD, but it is obviously much more than HDD.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1728716816 {#2057
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2346 …}
    +nested: Doctrine\ORM\PersistentCollection {#2347 …}
    +votes: Doctrine\ORM\PersistentCollection {#2042 …}
    +reports: Doctrine\ORM\PersistentCollection {#2060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
    -id: 340100
    -bodyTs: "'/products/vps-hosting/#massive-kvm':35 'also':37 'compani':15 'cost':4 'establish':14 'good':40 'great':22 'hdd':18,50 'lot':26 'low':3 'low-cost':2 'much':47 'obvious':46 'option':19 'pretti':13 'price':32,41 'provid':17 'ramnod':9 'ramnode.com':34 'ramnode.com/products/vps-hosting/#massive-kvm':33 'reason':31 'relat':39 'ssd':42 'storag':28 'use':8 'want':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7722682"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210018 {#2330
      date: 2024-01-25 20:13:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 6.09 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2070
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2350
      +user: Proxies\__CG__\App\Entity\User {#2724 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "VPS-suggestions"
      +title: "VPS suggestions?"
      +url: null
      +body: """
        looking for a VPS with good specs for it’s price, at the same time it should be as safe as possible, I don’t want whoever’s running it to have access to my files\n
        \n
        the main thing I need is storage, like 300-400 gb of storage would be perfect, idk how much that’d cost tho\n
        \n
        what do you guys suggest?\n
        \n
        thanks in advance
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 20
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728914302 {#2725
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2730 …}
      +votes: Doctrine\ORM\PersistentCollection {#2733 …}
      +reports: Doctrine\ORM\PersistentCollection {#2735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2739 …}
      +badges: Doctrine\ORM\PersistentCollection {#2741 …}
      +children: []
      -id: 33026
      -titleTs: "'suggest':2 'vps':1"
      -bodyTs: "'-400':46 '300':45 'access':33 'advanc':67 'cost':58 'd':57 'file':36 'gb':47 'good':6 'guy':63 'idk':53 'like':44 'look':1 'main':38 'much':55 'need':41 'perfect':52 'possibl':22 'price':11 'run':29 'safe':20 'spec':7 'storag':43,49 'suggest':64 'thank':65 'thing':39 'tho':59 'time':15 'vps':4 'want':26 'whoever':27 'would':50"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706286612
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11029882"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706200212 {#2722
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      For low-cost I have been using RamNode. They are a pretty established company and provide HDD options which are great if you want lots of storage at a reasonable price:\n
      \n
      ramnode.com/products/vps-hosting/#massive-kvm\n
      \n
      They also have relatively good priced SSD, but it is obviously much more than HDD.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1728716816 {#2057
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2346 …}
    +nested: Doctrine\ORM\PersistentCollection {#2347 …}
    +votes: Doctrine\ORM\PersistentCollection {#2042 …}
    +reports: Doctrine\ORM\PersistentCollection {#2060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
    -id: 340100
    -bodyTs: "'/products/vps-hosting/#massive-kvm':35 'also':37 'compani':15 'cost':4 'establish':14 'good':40 'great':22 'hdd':18,50 'lot':26 'low':3 'low-cost':2 'much':47 'obvious':46 'option':19 'pretti':13 'price':32,41 'provid':17 'ramnod':9 'ramnode.com':34 'ramnode.com/products/vps-hosting/#massive-kvm':33 'reason':31 'relat':39 'ssd':42 'storag':28 'use':8 'want':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7722682"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210018 {#2330
      date: 2024-01-25 20:13:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3321
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2070
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2350
      +user: Proxies\__CG__\App\Entity\User {#2724 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "VPS-suggestions"
      +title: "VPS suggestions?"
      +url: null
      +body: """
        looking for a VPS with good specs for it’s price, at the same time it should be as safe as possible, I don’t want whoever’s running it to have access to my files\n
        \n
        the main thing I need is storage, like 300-400 gb of storage would be perfect, idk how much that’d cost tho\n
        \n
        what do you guys suggest?\n
        \n
        thanks in advance
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 20
      +favouriteCount: 24
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728914302 {#2725
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2730 …}
      +votes: Doctrine\ORM\PersistentCollection {#2733 …}
      +reports: Doctrine\ORM\PersistentCollection {#2735 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2737 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2739 …}
      +badges: Doctrine\ORM\PersistentCollection {#2741 …}
      +children: []
      -id: 33026
      -titleTs: "'suggest':2 'vps':1"
      -bodyTs: "'-400':46 '300':45 'access':33 'advanc':67 'cost':58 'd':57 'file':36 'gb':47 'good':6 'guy':63 'idk':53 'like':44 'look':1 'main':38 'much':55 'need':41 'perfect':52 'possibl':22 'price':11 'run':29 'safe':20 'spec':7 'storag':43,49 'suggest':64 'thank':65 'thing':39 'tho':59 'time':15 'vps':4 'want':26 'whoever':27 'would':50"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706286612
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/11029882"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706200212 {#2722
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      For low-cost I have been using RamNode. They are a pretty established company and provide HDD options which are great if you want lots of storage at a reasonable price:\n
      \n
      ramnode.com/products/vps-hosting/#massive-kvm\n
      \n
      They also have relatively good priced SSD, but it is obviously much more than HDD.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1728716816 {#2057
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2346 …}
    +nested: Doctrine\ORM\PersistentCollection {#2347 …}
    +votes: Doctrine\ORM\PersistentCollection {#2042 …}
    +reports: Doctrine\ORM\PersistentCollection {#2060 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2072 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2136 …}
    -id: 340100
    -bodyTs: "'/products/vps-hosting/#massive-kvm':35 'also':37 'compani':15 'cost':4 'establish':14 'good':40 'great':22 'hdd':18,50 'lot':26 'low':3 'low-cost':2 'much':47 'obvious':46 'option':19 'pretti':13 'price':32,41 'provid':17 'ramnod':9 'ramnode.com':34 'ramnode.com/products/vps-hosting/#massive-kvm':33 'reason':31 'relat':39 'ssd':42 'storag':28 'use':8 'want':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7722682"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706210018 {#2330
      date: 2024-01-25 20:13:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 29.32 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2241
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Back in the day X was a great protocol that reflected the needs of the time.\n
      \n
      1. Applications asked it to draw some lines and text.\n
      2. It sent input events to applications.\n
      \n
      People also wanted to customize how their windows were laid out more flexibly. So the window manager appeared. This would move all of your windows around for you and provide some global shortcuts for things.\n
      \n
      Then graphics got more complicated. All of a sudden the simple drawing primitives of X weren’t sufficient. Other than lines, text and rectangles applications wanted gradients, rounded corners and to display rich graphics. So now instead of using all of these fancy drawing APIs they were just uploading big bitmaps to the X server. At this point 1/3 of what the X server was previously doing became obsolete.\n
      \n
      Next people wanted fancy effects and transparency (like drop shadows). So window managers started compositing the display. This is great but now they need more control than just moving windows around on the display in case they are warped, rendered somewhere slightly differently or on a different workspace. So now all input events go first from X to the window manager, then back to X, then to the application. Also output needs to be processed by the window manager, so it is sent from the client to X, then to the window manager, then the composited output is sent to X. So another 1/3 of what X was doing became obsolete.\n
      \n
      So now what is the X server doing:\n
      \n
      1. Outputting the composited image to the display.\n
      2. Receiving input from input devices.\n
      3. Shuffling messages and graphics between the window manager and applications.\n
      \n
      It turns out that 1 and 2 have got vastly simpler over the years, and can now basically be solved by a few libraries. 3 is just overhead (especially if you are trying to use X over a network because input and output need to make multiple round-trips each).\n
      \n
      So 1 and 2 turned into libraries and 3 was just removed. Basically this made the X server disappear. Now the window manager just directly read input and displayed output usually using some common libraries.\n
      \n
      Now removing the X server is a breaking change, so it was a great time to rethink a lot of decisions. Some of the highlights are:\n
      \n
      1. Accessing other applications information (output and input capture) requires explicit permission. This is a key piece to sandboxing applications.\n
      2. Organize the system around frames to avoid tearing except for when desired (X doesn’t really have the concept of a frame).\n
      3. Remove lots of basically unused APIs like fonts, drawing and many others.\n
      \n
      So the future is great. Simpler, faster, more secure and more extensible. However getting there takes time.\n
      \n
      This was also slowed down by some people trying to resist some features that X had (such as applications being able to position themselves). And with a few examples like that it can be impossible to make a nice port of an application to Wayland. However over time these features are being added and these days most applications have good Wayland support.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 131
    +score: 0
    +lastActive: DateTime @1725006561 {#2048
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2132 …}
    +nested: Doctrine\ORM\PersistentCollection {#2092 …}
    +votes: Doctrine\ORM\PersistentCollection {#2090 …}
    +reports: Doctrine\ORM\PersistentCollection {#2091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    -id: 311750
    -bodyTs: "'1':17,257,286,334,394 '1/3':127,241 '2':27,265,288,336,414 '3':271,306,341,437 'abl':487 'access':395 'ad':519 'also':35,207,469 'anoth':240 'api':113,443 'appear':51 'applic':18,33,93,206,281,397,413,485,509,524 'around':59,168,418 'ask':19 'avoid':421 'back':1,200 'basic':299,345,441 'becam':136,247 'big':118 'bitmap':119 'break':375 'captur':402 'case':173 'chang':376 'client':223 'common':366 'complic':73 'composit':152,233,260 'concept':433 'control':163 'corner':97 'custom':38 'day':4,522 'decis':388 'desir':426 'devic':270 'differ':180,184 'direct':357 'disappear':351 'display':100,154,171,264,361 'doesn':428 'draw':22,80,112,446 'drop':146 'effect':142 'especi':310 'event':31,190 'exampl':495 'except':423 'explicit':404 'extens':461 'fanci':111,141 'faster':456 'featur':479,516 'first':192 'flexibl':46 'font':445 'frame':419,436 'futur':452 'get':463 'global':65 'go':191 'good':526 'got':71,290 'gradient':95 'graphic':70,102,275 'great':8,157,381,454 'highlight':392 'howev':462,512 'imag':261 'imposs':501 'inform':398 'input':30,189,267,269,322,359,401 'instead':105 'key':409 'laid':43 'librari':305,339,367 'like':145,444,496 'line':24,89 'lot':386,439 'made':347 'make':327,503 'manag':50,150,198,216,230,279,355 'mani':448 'messag':273 'move':54,166 'multipl':328 'need':13,161,209,325 'network':320 'next':138 'nice':505 'obsolet':137,248 'organ':415 'other':449 'output':208,234,258,324,362,399 'overhead':309 'peopl':34,139,474 'permiss':405 'piec':410 'point':126 'port':506 'posit':489 'previous':134 'primit':81 'process':212 'protocol':9 'provid':63 'read':358 'realli':430 'receiv':266 'rectangl':92 'reflect':11 'remov':344,369,438 'render':177 'requir':403 'resist':477 'rethink':384 'rich':101 'round':96,330 'round-trip':329 'sandbox':412 'secur':458 'sent':29,220,236 'server':123,132,255,350,372 'shadow':147 'shortcut':66 'shuffl':272 'simpl':79 'simpler':292,455 'slight':179 'slow':470 'solv':301 'somewher':178 'start':151 'sudden':77 'suffici':86 'support':528 'system':417 'take':465 'tear':422 'text':26,90 'thing':68 'time':16,382,466,514 'transpar':144 'tri':314,475 'trip':331 'turn':283,337 'unus':442 'upload':117 'use':107,316,364 'usual':363 'vast':291 'want':36,94,140 'warp':176 'wayland':511,527 'weren':84 'window':41,49,58,149,167,197,215,229,278,354 'workspac':185 'would':53 'x':5,83,122,131,194,202,225,238,244,254,317,349,371,427,481 'year':295"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407673"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705352058 {#2056
      date: 2024-01-15 21:54:18.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3628
  +comment: App\Entity\EntryComment {#2241
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Back in the day X was a great protocol that reflected the needs of the time.\n
      \n
      1. Applications asked it to draw some lines and text.\n
      2. It sent input events to applications.\n
      \n
      People also wanted to customize how their windows were laid out more flexibly. So the window manager appeared. This would move all of your windows around for you and provide some global shortcuts for things.\n
      \n
      Then graphics got more complicated. All of a sudden the simple drawing primitives of X weren’t sufficient. Other than lines, text and rectangles applications wanted gradients, rounded corners and to display rich graphics. So now instead of using all of these fancy drawing APIs they were just uploading big bitmaps to the X server. At this point 1/3 of what the X server was previously doing became obsolete.\n
      \n
      Next people wanted fancy effects and transparency (like drop shadows). So window managers started compositing the display. This is great but now they need more control than just moving windows around on the display in case they are warped, rendered somewhere slightly differently or on a different workspace. So now all input events go first from X to the window manager, then back to X, then to the application. Also output needs to be processed by the window manager, so it is sent from the client to X, then to the window manager, then the composited output is sent to X. So another 1/3 of what X was doing became obsolete.\n
      \n
      So now what is the X server doing:\n
      \n
      1. Outputting the composited image to the display.\n
      2. Receiving input from input devices.\n
      3. Shuffling messages and graphics between the window manager and applications.\n
      \n
      It turns out that 1 and 2 have got vastly simpler over the years, and can now basically be solved by a few libraries. 3 is just overhead (especially if you are trying to use X over a network because input and output need to make multiple round-trips each).\n
      \n
      So 1 and 2 turned into libraries and 3 was just removed. Basically this made the X server disappear. Now the window manager just directly read input and displayed output usually using some common libraries.\n
      \n
      Now removing the X server is a breaking change, so it was a great time to rethink a lot of decisions. Some of the highlights are:\n
      \n
      1. Accessing other applications information (output and input capture) requires explicit permission. This is a key piece to sandboxing applications.\n
      2. Organize the system around frames to avoid tearing except for when desired (X doesn’t really have the concept of a frame).\n
      3. Remove lots of basically unused APIs like fonts, drawing and many others.\n
      \n
      So the future is great. Simpler, faster, more secure and more extensible. However getting there takes time.\n
      \n
      This was also slowed down by some people trying to resist some features that X had (such as applications being able to position themselves). And with a few examples like that it can be impossible to make a nice port of an application to Wayland. However over time these features are being added and these days most applications have good Wayland support.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 131
    +score: 0
    +lastActive: DateTime @1725006561 {#2048
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2132 …}
    +nested: Doctrine\ORM\PersistentCollection {#2092 …}
    +votes: Doctrine\ORM\PersistentCollection {#2090 …}
    +reports: Doctrine\ORM\PersistentCollection {#2091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    -id: 311750
    -bodyTs: "'1':17,257,286,334,394 '1/3':127,241 '2':27,265,288,336,414 '3':271,306,341,437 'abl':487 'access':395 'ad':519 'also':35,207,469 'anoth':240 'api':113,443 'appear':51 'applic':18,33,93,206,281,397,413,485,509,524 'around':59,168,418 'ask':19 'avoid':421 'back':1,200 'basic':299,345,441 'becam':136,247 'big':118 'bitmap':119 'break':375 'captur':402 'case':173 'chang':376 'client':223 'common':366 'complic':73 'composit':152,233,260 'concept':433 'control':163 'corner':97 'custom':38 'day':4,522 'decis':388 'desir':426 'devic':270 'differ':180,184 'direct':357 'disappear':351 'display':100,154,171,264,361 'doesn':428 'draw':22,80,112,446 'drop':146 'effect':142 'especi':310 'event':31,190 'exampl':495 'except':423 'explicit':404 'extens':461 'fanci':111,141 'faster':456 'featur':479,516 'first':192 'flexibl':46 'font':445 'frame':419,436 'futur':452 'get':463 'global':65 'go':191 'good':526 'got':71,290 'gradient':95 'graphic':70,102,275 'great':8,157,381,454 'highlight':392 'howev':462,512 'imag':261 'imposs':501 'inform':398 'input':30,189,267,269,322,359,401 'instead':105 'key':409 'laid':43 'librari':305,339,367 'like':145,444,496 'line':24,89 'lot':386,439 'made':347 'make':327,503 'manag':50,150,198,216,230,279,355 'mani':448 'messag':273 'move':54,166 'multipl':328 'need':13,161,209,325 'network':320 'next':138 'nice':505 'obsolet':137,248 'organ':415 'other':449 'output':208,234,258,324,362,399 'overhead':309 'peopl':34,139,474 'permiss':405 'piec':410 'point':126 'port':506 'posit':489 'previous':134 'primit':81 'process':212 'protocol':9 'provid':63 'read':358 'realli':430 'receiv':266 'rectangl':92 'reflect':11 'remov':344,369,438 'render':177 'requir':403 'resist':477 'rethink':384 'rich':101 'round':96,330 'round-trip':329 'sandbox':412 'secur':458 'sent':29,220,236 'server':123,132,255,350,372 'shadow':147 'shortcut':66 'shuffl':272 'simpl':79 'simpler':292,455 'slight':179 'slow':470 'solv':301 'somewher':178 'start':151 'sudden':77 'suffici':86 'support':528 'system':417 'take':465 'tear':422 'text':26,90 'thing':68 'time':16,382,466,514 'transpar':144 'tri':314,475 'trip':331 'turn':283,337 'unus':442 'upload':117 'use':107,316,364 'usual':363 'vast':291 'want':36,94,140 'warp':176 'wayland':511,527 'weren':84 'window':41,49,58,149,167,197,215,229,278,354 'workspac':185 'would':53 'x':5,83,122,131,194,202,225,238,244,254,317,349,371,427,481 'year':295"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407673"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705352058 {#2056
      date: 2024-01-15 21:54:18.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 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3691
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1705352058 {#2056
    date: 2024-01-15 21:54:18.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3776
  +date: DateTimeImmutable @1705352058 {#2056
    date: 2024-01-15 21:54:18.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705352058 {#2056
    date: 2024-01-15 21:54:18.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3830
  +createdAt: DateTimeImmutable @1705352058 {#2056
    date: 2024-01-15 21:54:18.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3884
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      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 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#3665 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#3666
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3671 …}
    +votes: Doctrine\ORM\PersistentCollection {#3674 …}
    +reports: Doctrine\ORM\PersistentCollection {#3676 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
    +badges: Doctrine\ORM\PersistentCollection {#3682 …}
    +children: []
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#3663
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3939
  +entry: Proxies\__CG__\App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#3665 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#3666
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3671 …}
    +votes: Doctrine\ORM\PersistentCollection {#3674 …}
    +reports: Doctrine\ORM\PersistentCollection {#3676 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
    +badges: Doctrine\ORM\PersistentCollection {#3682 …}
    +children: []
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#3663
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3994
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 1.13 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2241
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Back in the day X was a great protocol that reflected the needs of the time.\n
      \n
      1. Applications asked it to draw some lines and text.\n
      2. It sent input events to applications.\n
      \n
      People also wanted to customize how their windows were laid out more flexibly. So the window manager appeared. This would move all of your windows around for you and provide some global shortcuts for things.\n
      \n
      Then graphics got more complicated. All of a sudden the simple drawing primitives of X weren’t sufficient. Other than lines, text and rectangles applications wanted gradients, rounded corners and to display rich graphics. So now instead of using all of these fancy drawing APIs they were just uploading big bitmaps to the X server. At this point 1/3 of what the X server was previously doing became obsolete.\n
      \n
      Next people wanted fancy effects and transparency (like drop shadows). So window managers started compositing the display. This is great but now they need more control than just moving windows around on the display in case they are warped, rendered somewhere slightly differently or on a different workspace. So now all input events go first from X to the window manager, then back to X, then to the application. Also output needs to be processed by the window manager, so it is sent from the client to X, then to the window manager, then the composited output is sent to X. So another 1/3 of what X was doing became obsolete.\n
      \n
      So now what is the X server doing:\n
      \n
      1. Outputting the composited image to the display.\n
      2. Receiving input from input devices.\n
      3. Shuffling messages and graphics between the window manager and applications.\n
      \n
      It turns out that 1 and 2 have got vastly simpler over the years, and can now basically be solved by a few libraries. 3 is just overhead (especially if you are trying to use X over a network because input and output need to make multiple round-trips each).\n
      \n
      So 1 and 2 turned into libraries and 3 was just removed. Basically this made the X server disappear. Now the window manager just directly read input and displayed output usually using some common libraries.\n
      \n
      Now removing the X server is a breaking change, so it was a great time to rethink a lot of decisions. Some of the highlights are:\n
      \n
      1. Accessing other applications information (output and input capture) requires explicit permission. This is a key piece to sandboxing applications.\n
      2. Organize the system around frames to avoid tearing except for when desired (X doesn’t really have the concept of a frame).\n
      3. Remove lots of basically unused APIs like fonts, drawing and many others.\n
      \n
      So the future is great. Simpler, faster, more secure and more extensible. However getting there takes time.\n
      \n
      This was also slowed down by some people trying to resist some features that X had (such as applications being able to position themselves). And with a few examples like that it can be impossible to make a nice port of an application to Wayland. However over time these features are being added and these days most applications have good Wayland support.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 131
    +score: 0
    +lastActive: DateTime @1725006561 {#2048
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2132 …}
    +nested: Doctrine\ORM\PersistentCollection {#2092 …}
    +votes: Doctrine\ORM\PersistentCollection {#2090 …}
    +reports: Doctrine\ORM\PersistentCollection {#2091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    -id: 311750
    -bodyTs: "'1':17,257,286,334,394 '1/3':127,241 '2':27,265,288,336,414 '3':271,306,341,437 'abl':487 'access':395 'ad':519 'also':35,207,469 'anoth':240 'api':113,443 'appear':51 'applic':18,33,93,206,281,397,413,485,509,524 'around':59,168,418 'ask':19 'avoid':421 'back':1,200 'basic':299,345,441 'becam':136,247 'big':118 'bitmap':119 'break':375 'captur':402 'case':173 'chang':376 'client':223 'common':366 'complic':73 'composit':152,233,260 'concept':433 'control':163 'corner':97 'custom':38 'day':4,522 'decis':388 'desir':426 'devic':270 'differ':180,184 'direct':357 'disappear':351 'display':100,154,171,264,361 'doesn':428 'draw':22,80,112,446 'drop':146 'effect':142 'especi':310 'event':31,190 'exampl':495 'except':423 'explicit':404 'extens':461 'fanci':111,141 'faster':456 'featur':479,516 'first':192 'flexibl':46 'font':445 'frame':419,436 'futur':452 'get':463 'global':65 'go':191 'good':526 'got':71,290 'gradient':95 'graphic':70,102,275 'great':8,157,381,454 'highlight':392 'howev':462,512 'imag':261 'imposs':501 'inform':398 'input':30,189,267,269,322,359,401 'instead':105 'key':409 'laid':43 'librari':305,339,367 'like':145,444,496 'line':24,89 'lot':386,439 'made':347 'make':327,503 'manag':50,150,198,216,230,279,355 'mani':448 'messag':273 'move':54,166 'multipl':328 'need':13,161,209,325 'network':320 'next':138 'nice':505 'obsolet':137,248 'organ':415 'other':449 'output':208,234,258,324,362,399 'overhead':309 'peopl':34,139,474 'permiss':405 'piec':410 'point':126 'port':506 'posit':489 'previous':134 'primit':81 'process':212 'protocol':9 'provid':63 'read':358 'realli':430 'receiv':266 'rectangl':92 'reflect':11 'remov':344,369,438 'render':177 'requir':403 'resist':477 'rethink':384 'rich':101 'round':96,330 'round-trip':329 'sandbox':412 'secur':458 'sent':29,220,236 'server':123,132,255,350,372 'shadow':147 'shortcut':66 'shuffl':272 'simpl':79 'simpler':292,455 'slight':179 'slow':470 'solv':301 'somewher':178 'start':151 'sudden':77 'suffici':86 'support':528 'system':417 'take':465 'tear':422 'text':26,90 'thing':68 'time':16,382,466,514 'transpar':144 'tri':314,475 'trip':331 'turn':283,337 'unus':442 'upload':117 'use':107,316,364 'usual':363 'vast':291 'want':36,94,140 'warp':176 'wayland':511,527 'weren':84 'window':41,49,58,149,167,197,215,229,278,354 'workspac':185 'would':53 'x':5,83,122,131,194,202,225,238,244,254,317,349,371,427,481 'year':295"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407673"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705352058 {#2056
      date: 2024-01-15 21:54:18.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4162
  +subject: App\Entity\EntryComment {#2241
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Back in the day X was a great protocol that reflected the needs of the time.\n
      \n
      1. Applications asked it to draw some lines and text.\n
      2. It sent input events to applications.\n
      \n
      People also wanted to customize how their windows were laid out more flexibly. So the window manager appeared. This would move all of your windows around for you and provide some global shortcuts for things.\n
      \n
      Then graphics got more complicated. All of a sudden the simple drawing primitives of X weren’t sufficient. Other than lines, text and rectangles applications wanted gradients, rounded corners and to display rich graphics. So now instead of using all of these fancy drawing APIs they were just uploading big bitmaps to the X server. At this point 1/3 of what the X server was previously doing became obsolete.\n
      \n
      Next people wanted fancy effects and transparency (like drop shadows). So window managers started compositing the display. This is great but now they need more control than just moving windows around on the display in case they are warped, rendered somewhere slightly differently or on a different workspace. So now all input events go first from X to the window manager, then back to X, then to the application. Also output needs to be processed by the window manager, so it is sent from the client to X, then to the window manager, then the composited output is sent to X. So another 1/3 of what X was doing became obsolete.\n
      \n
      So now what is the X server doing:\n
      \n
      1. Outputting the composited image to the display.\n
      2. Receiving input from input devices.\n
      3. Shuffling messages and graphics between the window manager and applications.\n
      \n
      It turns out that 1 and 2 have got vastly simpler over the years, and can now basically be solved by a few libraries. 3 is just overhead (especially if you are trying to use X over a network because input and output need to make multiple round-trips each).\n
      \n
      So 1 and 2 turned into libraries and 3 was just removed. Basically this made the X server disappear. Now the window manager just directly read input and displayed output usually using some common libraries.\n
      \n
      Now removing the X server is a breaking change, so it was a great time to rethink a lot of decisions. Some of the highlights are:\n
      \n
      1. Accessing other applications information (output and input capture) requires explicit permission. This is a key piece to sandboxing applications.\n
      2. Organize the system around frames to avoid tearing except for when desired (X doesn’t really have the concept of a frame).\n
      3. Remove lots of basically unused APIs like fonts, drawing and many others.\n
      \n
      So the future is great. Simpler, faster, more secure and more extensible. However getting there takes time.\n
      \n
      This was also slowed down by some people trying to resist some features that X had (such as applications being able to position themselves). And with a few examples like that it can be impossible to make a nice port of an application to Wayland. However over time these features are being added and these days most applications have good Wayland support.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 131
    +score: 0
    +lastActive: DateTime @1725006561 {#2048
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2132 …}
    +nested: Doctrine\ORM\PersistentCollection {#2092 …}
    +votes: Doctrine\ORM\PersistentCollection {#2090 …}
    +reports: Doctrine\ORM\PersistentCollection {#2091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    -id: 311750
    -bodyTs: "'1':17,257,286,334,394 '1/3':127,241 '2':27,265,288,336,414 '3':271,306,341,437 'abl':487 'access':395 'ad':519 'also':35,207,469 'anoth':240 'api':113,443 'appear':51 'applic':18,33,93,206,281,397,413,485,509,524 'around':59,168,418 'ask':19 'avoid':421 'back':1,200 'basic':299,345,441 'becam':136,247 'big':118 'bitmap':119 'break':375 'captur':402 'case':173 'chang':376 'client':223 'common':366 'complic':73 'composit':152,233,260 'concept':433 'control':163 'corner':97 'custom':38 'day':4,522 'decis':388 'desir':426 'devic':270 'differ':180,184 'direct':357 'disappear':351 'display':100,154,171,264,361 'doesn':428 'draw':22,80,112,446 'drop':146 'effect':142 'especi':310 'event':31,190 'exampl':495 'except':423 'explicit':404 'extens':461 'fanci':111,141 'faster':456 'featur':479,516 'first':192 'flexibl':46 'font':445 'frame':419,436 'futur':452 'get':463 'global':65 'go':191 'good':526 'got':71,290 'gradient':95 'graphic':70,102,275 'great':8,157,381,454 'highlight':392 'howev':462,512 'imag':261 'imposs':501 'inform':398 'input':30,189,267,269,322,359,401 'instead':105 'key':409 'laid':43 'librari':305,339,367 'like':145,444,496 'line':24,89 'lot':386,439 'made':347 'make':327,503 'manag':50,150,198,216,230,279,355 'mani':448 'messag':273 'move':54,166 'multipl':328 'need':13,161,209,325 'network':320 'next':138 'nice':505 'obsolet':137,248 'organ':415 'other':449 'output':208,234,258,324,362,399 'overhead':309 'peopl':34,139,474 'permiss':405 'piec':410 'point':126 'port':506 'posit':489 'previous':134 'primit':81 'process':212 'protocol':9 'provid':63 'read':358 'realli':430 'receiv':266 'rectangl':92 'reflect':11 'remov':344,369,438 'render':177 'requir':403 'resist':477 'rethink':384 'rich':101 'round':96,330 'round-trip':329 'sandbox':412 'secur':458 'sent':29,220,236 'server':123,132,255,350,372 'shadow':147 'shortcut':66 'shuffl':272 'simpl':79 'simpler':292,455 'slight':179 'slow':470 'solv':301 'somewher':178 'start':151 'sudden':77 'suffici':86 'support':528 'system':417 'take':465 'tear':422 'text':26,90 'thing':68 'time':16,382,466,514 'transpar':144 'tri':314,475 'trip':331 'turn':283,337 'unus':442 'upload':117 'use':107,316,364 'usual':363 'vast':291 'want':36,94,140 'warp':176 'wayland':511,527 'weren':84 'window':41,49,58,149,167,197,215,229,278,354 'workspac':185 'would':53 'x':5,83,122,131,194,202,225,238,244,254,317,349,371,427,481 'year':295"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407673"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705352058 {#2056
      date: 2024-01-15 21:54:18.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.59 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2241
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Back in the day X was a great protocol that reflected the needs of the time.\n
      \n
      1. Applications asked it to draw some lines and text.\n
      2. It sent input events to applications.\n
      \n
      People also wanted to customize how their windows were laid out more flexibly. So the window manager appeared. This would move all of your windows around for you and provide some global shortcuts for things.\n
      \n
      Then graphics got more complicated. All of a sudden the simple drawing primitives of X weren’t sufficient. Other than lines, text and rectangles applications wanted gradients, rounded corners and to display rich graphics. So now instead of using all of these fancy drawing APIs they were just uploading big bitmaps to the X server. At this point 1/3 of what the X server was previously doing became obsolete.\n
      \n
      Next people wanted fancy effects and transparency (like drop shadows). So window managers started compositing the display. This is great but now they need more control than just moving windows around on the display in case they are warped, rendered somewhere slightly differently or on a different workspace. So now all input events go first from X to the window manager, then back to X, then to the application. Also output needs to be processed by the window manager, so it is sent from the client to X, then to the window manager, then the composited output is sent to X. So another 1/3 of what X was doing became obsolete.\n
      \n
      So now what is the X server doing:\n
      \n
      1. Outputting the composited image to the display.\n
      2. Receiving input from input devices.\n
      3. Shuffling messages and graphics between the window manager and applications.\n
      \n
      It turns out that 1 and 2 have got vastly simpler over the years, and can now basically be solved by a few libraries. 3 is just overhead (especially if you are trying to use X over a network because input and output need to make multiple round-trips each).\n
      \n
      So 1 and 2 turned into libraries and 3 was just removed. Basically this made the X server disappear. Now the window manager just directly read input and displayed output usually using some common libraries.\n
      \n
      Now removing the X server is a breaking change, so it was a great time to rethink a lot of decisions. Some of the highlights are:\n
      \n
      1. Accessing other applications information (output and input capture) requires explicit permission. This is a key piece to sandboxing applications.\n
      2. Organize the system around frames to avoid tearing except for when desired (X doesn’t really have the concept of a frame).\n
      3. Remove lots of basically unused APIs like fonts, drawing and many others.\n
      \n
      So the future is great. Simpler, faster, more secure and more extensible. However getting there takes time.\n
      \n
      This was also slowed down by some people trying to resist some features that X had (such as applications being able to position themselves). And with a few examples like that it can be impossible to make a nice port of an application to Wayland. However over time these features are being added and these days most applications have good Wayland support.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 131
    +score: 0
    +lastActive: DateTime @1725006561 {#2048
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2132 …}
    +nested: Doctrine\ORM\PersistentCollection {#2092 …}
    +votes: Doctrine\ORM\PersistentCollection {#2090 …}
    +reports: Doctrine\ORM\PersistentCollection {#2091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    -id: 311750
    -bodyTs: "'1':17,257,286,334,394 '1/3':127,241 '2':27,265,288,336,414 '3':271,306,341,437 'abl':487 'access':395 'ad':519 'also':35,207,469 'anoth':240 'api':113,443 'appear':51 'applic':18,33,93,206,281,397,413,485,509,524 'around':59,168,418 'ask':19 'avoid':421 'back':1,200 'basic':299,345,441 'becam':136,247 'big':118 'bitmap':119 'break':375 'captur':402 'case':173 'chang':376 'client':223 'common':366 'complic':73 'composit':152,233,260 'concept':433 'control':163 'corner':97 'custom':38 'day':4,522 'decis':388 'desir':426 'devic':270 'differ':180,184 'direct':357 'disappear':351 'display':100,154,171,264,361 'doesn':428 'draw':22,80,112,446 'drop':146 'effect':142 'especi':310 'event':31,190 'exampl':495 'except':423 'explicit':404 'extens':461 'fanci':111,141 'faster':456 'featur':479,516 'first':192 'flexibl':46 'font':445 'frame':419,436 'futur':452 'get':463 'global':65 'go':191 'good':526 'got':71,290 'gradient':95 'graphic':70,102,275 'great':8,157,381,454 'highlight':392 'howev':462,512 'imag':261 'imposs':501 'inform':398 'input':30,189,267,269,322,359,401 'instead':105 'key':409 'laid':43 'librari':305,339,367 'like':145,444,496 'line':24,89 'lot':386,439 'made':347 'make':327,503 'manag':50,150,198,216,230,279,355 'mani':448 'messag':273 'move':54,166 'multipl':328 'need':13,161,209,325 'network':320 'next':138 'nice':505 'obsolet':137,248 'organ':415 'other':449 'output':208,234,258,324,362,399 'overhead':309 'peopl':34,139,474 'permiss':405 'piec':410 'point':126 'port':506 'posit':489 'previous':134 'primit':81 'process':212 'protocol':9 'provid':63 'read':358 'realli':430 'receiv':266 'rectangl':92 'reflect':11 'remov':344,369,438 'render':177 'requir':403 'resist':477 'rethink':384 'rich':101 'round':96,330 'round-trip':329 'sandbox':412 'secur':458 'sent':29,220,236 'server':123,132,255,350,372 'shadow':147 'shortcut':66 'shuffl':272 'simpl':79 'simpler':292,455 'slight':179 'slow':470 'solv':301 'somewher':178 'start':151 'sudden':77 'suffici':86 'support':528 'system':417 'take':465 'tear':422 'text':26,90 'thing':68 'time':16,382,466,514 'transpar':144 'tri':314,475 'trip':331 'turn':283,337 'unus':442 'upload':117 'use':107,316,364 'usual':363 'vast':291 'want':36,94,140 'warp':176 'wayland':511,527 'weren':84 'window':41,49,58,149,167,197,215,229,278,354 'workspac':185 'would':53 'x':5,83,122,131,194,202,225,238,244,254,317,349,371,427,481 'year':295"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407673"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705352058 {#2056
      date: 2024-01-15 21:54:18.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4219
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2241
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Back in the day X was a great protocol that reflected the needs of the time.\n
      \n
      1. Applications asked it to draw some lines and text.\n
      2. It sent input events to applications.\n
      \n
      People also wanted to customize how their windows were laid out more flexibly. So the window manager appeared. This would move all of your windows around for you and provide some global shortcuts for things.\n
      \n
      Then graphics got more complicated. All of a sudden the simple drawing primitives of X weren’t sufficient. Other than lines, text and rectangles applications wanted gradients, rounded corners and to display rich graphics. So now instead of using all of these fancy drawing APIs they were just uploading big bitmaps to the X server. At this point 1/3 of what the X server was previously doing became obsolete.\n
      \n
      Next people wanted fancy effects and transparency (like drop shadows). So window managers started compositing the display. This is great but now they need more control than just moving windows around on the display in case they are warped, rendered somewhere slightly differently or on a different workspace. So now all input events go first from X to the window manager, then back to X, then to the application. Also output needs to be processed by the window manager, so it is sent from the client to X, then to the window manager, then the composited output is sent to X. So another 1/3 of what X was doing became obsolete.\n
      \n
      So now what is the X server doing:\n
      \n
      1. Outputting the composited image to the display.\n
      2. Receiving input from input devices.\n
      3. Shuffling messages and graphics between the window manager and applications.\n
      \n
      It turns out that 1 and 2 have got vastly simpler over the years, and can now basically be solved by a few libraries. 3 is just overhead (especially if you are trying to use X over a network because input and output need to make multiple round-trips each).\n
      \n
      So 1 and 2 turned into libraries and 3 was just removed. Basically this made the X server disappear. Now the window manager just directly read input and displayed output usually using some common libraries.\n
      \n
      Now removing the X server is a breaking change, so it was a great time to rethink a lot of decisions. Some of the highlights are:\n
      \n
      1. Accessing other applications information (output and input capture) requires explicit permission. This is a key piece to sandboxing applications.\n
      2. Organize the system around frames to avoid tearing except for when desired (X doesn’t really have the concept of a frame).\n
      3. Remove lots of basically unused APIs like fonts, drawing and many others.\n
      \n
      So the future is great. Simpler, faster, more secure and more extensible. However getting there takes time.\n
      \n
      This was also slowed down by some people trying to resist some features that X had (such as applications being able to position themselves). And with a few examples like that it can be impossible to make a nice port of an application to Wayland. However over time these features are being added and these days most applications have good Wayland support.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 131
    +score: 0
    +lastActive: DateTime @1725006561 {#2048
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2132 …}
    +nested: Doctrine\ORM\PersistentCollection {#2092 …}
    +votes: Doctrine\ORM\PersistentCollection {#2090 …}
    +reports: Doctrine\ORM\PersistentCollection {#2091 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2088 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2064 …}
    -id: 311750
    -bodyTs: "'1':17,257,286,334,394 '1/3':127,241 '2':27,265,288,336,414 '3':271,306,341,437 'abl':487 'access':395 'ad':519 'also':35,207,469 'anoth':240 'api':113,443 'appear':51 'applic':18,33,93,206,281,397,413,485,509,524 'around':59,168,418 'ask':19 'avoid':421 'back':1,200 'basic':299,345,441 'becam':136,247 'big':118 'bitmap':119 'break':375 'captur':402 'case':173 'chang':376 'client':223 'common':366 'complic':73 'composit':152,233,260 'concept':433 'control':163 'corner':97 'custom':38 'day':4,522 'decis':388 'desir':426 'devic':270 'differ':180,184 'direct':357 'disappear':351 'display':100,154,171,264,361 'doesn':428 'draw':22,80,112,446 'drop':146 'effect':142 'especi':310 'event':31,190 'exampl':495 'except':423 'explicit':404 'extens':461 'fanci':111,141 'faster':456 'featur':479,516 'first':192 'flexibl':46 'font':445 'frame':419,436 'futur':452 'get':463 'global':65 'go':191 'good':526 'got':71,290 'gradient':95 'graphic':70,102,275 'great':8,157,381,454 'highlight':392 'howev':462,512 'imag':261 'imposs':501 'inform':398 'input':30,189,267,269,322,359,401 'instead':105 'key':409 'laid':43 'librari':305,339,367 'like':145,444,496 'line':24,89 'lot':386,439 'made':347 'make':327,503 'manag':50,150,198,216,230,279,355 'mani':448 'messag':273 'move':54,166 'multipl':328 'need':13,161,209,325 'network':320 'next':138 'nice':505 'obsolet':137,248 'organ':415 'other':449 'output':208,234,258,324,362,399 'overhead':309 'peopl':34,139,474 'permiss':405 'piec':410 'point':126 'port':506 'posit':489 'previous':134 'primit':81 'process':212 'protocol':9 'provid':63 'read':358 'realli':430 'receiv':266 'rectangl':92 'reflect':11 'remov':344,369,438 'render':177 'requir':403 'resist':477 'rethink':384 'rich':101 'round':96,330 'round-trip':329 'sandbox':412 'secur':458 'sent':29,220,236 'server':123,132,255,350,372 'shadow':147 'shortcut':66 'shuffl':272 'simpl':79 'simpler':292,455 'slight':179 'slow':470 'solv':301 'somewher':178 'start':151 'sudden':77 'suffici':86 'support':528 'system':417 'take':465 'tear':422 'text':26,90 'thing':68 'time':16,382,466,514 'transpar':144 'tri':314,475 'trip':331 'turn':283,337 'unus':442 'upload':117 'use':107,316,364 'usual':363 'vast':291 'want':36,94,140 'warp':176 'wayland':511,527 'weren':84 'window':41,49,58,149,167,197,215,229,278,354 'workspac':185 'would':53 'x':5,83,122,131,194,202,225,238,244,254,317,349,371,427,481 'year':295"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407673"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705352058 {#2056
      date: 2024-01-15 21:54:18.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 16.17 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2214
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      > If I run these as an unprivileged user via xhost, they don’t really work well.\n
      \n
      This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
      \n
      Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
      \n
      ---\n
      \n
      As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
      \n
      Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
      \n
      And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
      \n
      Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1722294726 {#2140
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2198 …}
    +nested: Doctrine\ORM\PersistentCollection {#2160 …}
    +votes: Doctrine\ORM\PersistentCollection {#2114 …}
    +reports: Doctrine\ORM\PersistentCollection {#2047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
    -id: 299204
    -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988706 {#2335
      date: 2024-01-11 16:58:26.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4468
  +comment: App\Entity\EntryComment {#2214
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      > If I run these as an unprivileged user via xhost, they don’t really work well.\n
      \n
      This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
      \n
      Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
      \n
      ---\n
      \n
      As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
      \n
      Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
      \n
      And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
      \n
      Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1722294726 {#2140
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2198 …}
    +nested: Doctrine\ORM\PersistentCollection {#2160 …}
    +votes: Doctrine\ORM\PersistentCollection {#2114 …}
    +reports: Doctrine\ORM\PersistentCollection {#2047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
    -id: 299204
    -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988706 {#2335
      date: 2024-01-11 16:58:26.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 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4530
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704988706 {#2335
    date: 2024-01-11 16:58:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4586
  +date: DateTimeImmutable @1704988706 {#2335
    date: 2024-01-11 16:58:26.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704988706 {#2335
    date: 2024-01-11 16:58:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4640
  +createdAt: DateTimeImmutable @1704988706 {#2335
    date: 2024-01-11 16:58:26.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#4694
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      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 16.0 MiB 2.88 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2227
    +user: Proxies\__CG__\App\Entity\User {#1358 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
    +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
    +url: null
    +body: """
      Think Zoom, Teams, google meet etc\n
      \n
      When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
      \n
      Has anyone
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 34
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722294726 {#4506
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    +badges: Doctrine\ORM\PersistentCollection {#4521 …}
    +children: []
    -id: 28848
    -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
    -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705019856
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10557177"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933456 {#4503
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4749
  +entry: Proxies\__CG__\App\Entity\Entry {#2227
    +user: Proxies\__CG__\App\Entity\User {#1358 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
    +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
    +url: null
    +body: """
      Think Zoom, Teams, google meet etc\n
      \n
      When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
      \n
      Has anyone
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 34
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722294726 {#4506
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    +badges: Doctrine\ORM\PersistentCollection {#4521 …}
    +children: []
    -id: 28848
    -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
    -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705019856
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10557177"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933456 {#4503
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4804
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.54 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2214
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      > If I run these as an unprivileged user via xhost, they don’t really work well.\n
      \n
      This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
      \n
      Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
      \n
      ---\n
      \n
      As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
      \n
      Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
      \n
      And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
      \n
      Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1722294726 {#2140
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2198 …}
    +nested: Doctrine\ORM\PersistentCollection {#2160 …}
    +votes: Doctrine\ORM\PersistentCollection {#2114 …}
    +reports: Doctrine\ORM\PersistentCollection {#2047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
    -id: 299204
    -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988706 {#2335
      date: 2024-01-11 16:58:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4902
  +subject: App\Entity\EntryComment {#2214
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      > If I run these as an unprivileged user via xhost, they don’t really work well.\n
      \n
      This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
      \n
      Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
      \n
      ---\n
      \n
      As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
      \n
      Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
      \n
      And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
      \n
      Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1722294726 {#2140
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2198 …}
    +nested: Doctrine\ORM\PersistentCollection {#2160 …}
    +votes: Doctrine\ORM\PersistentCollection {#2114 …}
    +reports: Doctrine\ORM\PersistentCollection {#2047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
    -id: 299204
    -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988706 {#2335
      date: 2024-01-11 16:58:26.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 1.93 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2214
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      > If I run these as an unprivileged user via xhost, they don’t really work well.\n
      \n
      This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
      \n
      Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
      \n
      ---\n
      \n
      As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
      \n
      Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
      \n
      And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
      \n
      Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1722294726 {#2140
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2198 …}
    +nested: Doctrine\ORM\PersistentCollection {#2160 …}
    +votes: Doctrine\ORM\PersistentCollection {#2114 …}
    +reports: Doctrine\ORM\PersistentCollection {#2047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
    -id: 299204
    -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988706 {#2335
      date: 2024-01-11 16:58:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4959
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2214
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      > If I run these as an unprivileged user via xhost, they don’t really work well.\n
      \n
      This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
      \n
      Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
      \n
      ---\n
      \n
      As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
      \n
      Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
      \n
      And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
      \n
      Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1722294726 {#2140
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2198 …}
    +nested: Doctrine\ORM\PersistentCollection {#2160 …}
    +votes: Doctrine\ORM\PersistentCollection {#2114 …}
    +reports: Doctrine\ORM\PersistentCollection {#2047 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
    -id: 299204
    -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258148"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988706 {#2335
      date: 2024-01-11 16:58:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 25.43 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2215
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2043
      +user: Proxies\__CG__\App\Entity\User {#5245 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2139
        +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#5318
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
        +entries: Doctrine\ORM\PersistentCollection {#5328 …}
        +posts: Doctrine\ORM\PersistentCollection {#5330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
        +bans: Doctrine\ORM\PersistentCollection {#5334 …}
        +reports: Doctrine\ORM\PersistentCollection {#5336 …}
        +badges: Doctrine\ORM\PersistentCollection {#5338 …}
        +logs: Doctrine\ORM\PersistentCollection {#5340 …}
        +awards: Doctrine\ORM\PersistentCollection {#5342 …}
        +categories: Doctrine\ORM\PersistentCollection {#5344 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#5319
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5320
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Encrypted-fileshares-in-the-local-network"
      +title: "Encrypted fileshares in the local network?"
      +url: null
      +body: """
        Hello everyone, I’ve been thinking about this for a bit and am looking for opinions/alternatives.\n
        \n
        Essentially, I’d like to encrypt my shares (NFS/Samba) on my local network. I’m awake that Kerberos is a good option with NFS, but I was hoping for something simpler. The other idea I have right now is to use `stunnel` with NFSv3/Samba to encrypt my traffic but I don’t know if this is a good idea.\n
        \n
        How are you doing it? What do you suggest?\n
        \n
        Thanks!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 23
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729526249 {#5246
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5251 …}
      +votes: Doctrine\ORM\PersistentCollection {#5254 …}
      +reports: Doctrine\ORM\PersistentCollection {#5256 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5260 …}
      +badges: Doctrine\ORM\PersistentCollection {#5262 …}
      +children: []
      -id: 33825
      -titleTs: "'encrypt':1 'fileshar':2 'local':5 'network':6"
      -bodyTs: "'awak':32 'bit':11 'd':19 'encrypt':22,62 'essenti':17 'everyon':2 'good':37,74 'hello':1 'hope':44 'idea':50,75 'kerbero':34 'know':69 'like':20 'local':28 'look':14 'm':31 'network':29 'nfs':40 'nfs/samba':25 'nfsv3/samba':60 'opinions/alternatives':16 'option':38 'right':53 'share':24 'simpler':47 'someth':46 'stunnel':58 'suggest':84 'thank':85 'think':6 'traffic':64 'use':57 've':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706624123
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11329179"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706537723 {#5243
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2139 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2055 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2098
      date: 2024-01-29 21:17:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MigratingtoLemmy@lemmy.world"
      "@waigl@lemmy.world"
      "@moh9aiTh@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2054 …}
    +nested: Doctrine\ORM\PersistentCollection {#2053 …}
    +votes: Doctrine\ORM\PersistentCollection {#2165 …}
    +reports: Doctrine\ORM\PersistentCollection {#2104 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
    -id: 350778
    -bodyTs: "'encrypt':10 'partit':11 'passwordless':2 'put':6 'well':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7857375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706559464 {#2063
      date: 2024-01-29 21:17:44.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5208
  +comment: App\Entity\EntryComment {#2215
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2043
      +user: Proxies\__CG__\App\Entity\User {#5245 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2139
        +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#5318
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
        +entries: Doctrine\ORM\PersistentCollection {#5328 …}
        +posts: Doctrine\ORM\PersistentCollection {#5330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
        +bans: Doctrine\ORM\PersistentCollection {#5334 …}
        +reports: Doctrine\ORM\PersistentCollection {#5336 …}
        +badges: Doctrine\ORM\PersistentCollection {#5338 …}
        +logs: Doctrine\ORM\PersistentCollection {#5340 …}
        +awards: Doctrine\ORM\PersistentCollection {#5342 …}
        +categories: Doctrine\ORM\PersistentCollection {#5344 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#5319
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5320
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Encrypted-fileshares-in-the-local-network"
      +title: "Encrypted fileshares in the local network?"
      +url: null
      +body: """
        Hello everyone, I’ve been thinking about this for a bit and am looking for opinions/alternatives.\n
        \n
        Essentially, I’d like to encrypt my shares (NFS/Samba) on my local network. I’m awake that Kerberos is a good option with NFS, but I was hoping for something simpler. The other idea I have right now is to use `stunnel` with NFSv3/Samba to encrypt my traffic but I don’t know if this is a good idea.\n
        \n
        How are you doing it? What do you suggest?\n
        \n
        Thanks!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 23
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729526249 {#5246
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5251 …}
      +votes: Doctrine\ORM\PersistentCollection {#5254 …}
      +reports: Doctrine\ORM\PersistentCollection {#5256 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5260 …}
      +badges: Doctrine\ORM\PersistentCollection {#5262 …}
      +children: []
      -id: 33825
      -titleTs: "'encrypt':1 'fileshar':2 'local':5 'network':6"
      -bodyTs: "'awak':32 'bit':11 'd':19 'encrypt':22,62 'essenti':17 'everyon':2 'good':37,74 'hello':1 'hope':44 'idea':50,75 'kerbero':34 'know':69 'like':20 'local':28 'look':14 'm':31 'network':29 'nfs':40 'nfs/samba':25 'nfsv3/samba':60 'opinions/alternatives':16 'option':38 'right':53 'share':24 'simpler':47 'someth':46 'stunnel':58 'suggest':84 'thank':85 'think':6 'traffic':64 'use':57 've':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706624123
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11329179"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706537723 {#5243
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2139 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2055 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2098
      date: 2024-01-29 21:17:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MigratingtoLemmy@lemmy.world"
      "@waigl@lemmy.world"
      "@moh9aiTh@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2054 …}
    +nested: Doctrine\ORM\PersistentCollection {#2053 …}
    +votes: Doctrine\ORM\PersistentCollection {#2165 …}
    +reports: Doctrine\ORM\PersistentCollection {#2104 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
    -id: 350778
    -bodyTs: "'encrypt':10 'partit':11 'passwordless':2 'put':6 'well':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7857375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706559464 {#2063
      date: 2024-01-29 21:17:44.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 16.0 MiB 3.24 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5271
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706559464 {#2063
    date: 2024-01-29 21:17:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5356
  +date: DateTimeImmutable @1706559464 {#2063
    date: 2024-01-29 21:17:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706559464 {#2063
    date: 2024-01-29 21:17:44.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5410
  +createdAt: DateTimeImmutable @1706559464 {#2063
    date: 2024-01-29 21:17:44.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2139
    +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#5318
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
    +entries: Doctrine\ORM\PersistentCollection {#5328 …}
    +posts: Doctrine\ORM\PersistentCollection {#5330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
    +bans: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5336 …}
    +badges: Doctrine\ORM\PersistentCollection {#5338 …}
    +logs: Doctrine\ORM\PersistentCollection {#5340 …}
    +awards: Doctrine\ORM\PersistentCollection {#5342 …}
    +categories: Doctrine\ORM\PersistentCollection {#5344 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#5319
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#5320
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#5464
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2139
    +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
    +name: "selfhosted@lemmy.world"
    +title: "selfhosted"
    +description: """
      A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
      \n
      Rules:\n
      \n
      - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
      - No spam posting.\n
      - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
      - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
      - No trolling.\n
      \n
      Resources:\n
      \n
      - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
      - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
      - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
      \n
      > Any issues on the community? Report it using the report flag.\n
      \n
      > Questions? DM the mods!
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 222
    +entryCommentCount: 3916
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582735 {#5318
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
    +entries: Doctrine\ORM\PersistentCollection {#5328 …}
    +posts: Doctrine\ORM\PersistentCollection {#5330 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
    +bans: Doctrine\ORM\PersistentCollection {#5334 …}
    +reports: Doctrine\ORM\PersistentCollection {#5336 …}
    +badges: Doctrine\ORM\PersistentCollection {#5338 …}
    +logs: Doctrine\ORM\PersistentCollection {#5340 …}
    +awards: Doctrine\ORM\PersistentCollection {#5342 …}
    +categories: Doctrine\ORM\PersistentCollection {#5344 …}
    -id: 120
    +apId: "selfhosted@lemmy.world"
    +apProfileId: "https://lemmy.world/c/selfhosted"
    +apPublicUrl: "https://lemmy.world/c/selfhosted"
    +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "selfhosted"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703473826 {#5319
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#5320
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#5245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2139
      +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#5318
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
      +entries: Doctrine\ORM\PersistentCollection {#5328 …}
      +posts: Doctrine\ORM\PersistentCollection {#5330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
      +bans: Doctrine\ORM\PersistentCollection {#5334 …}
      +reports: Doctrine\ORM\PersistentCollection {#5336 …}
      +badges: Doctrine\ORM\PersistentCollection {#5338 …}
      +logs: Doctrine\ORM\PersistentCollection {#5340 …}
      +awards: Doctrine\ORM\PersistentCollection {#5342 …}
      +categories: Doctrine\ORM\PersistentCollection {#5344 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#5319
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#5320
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Encrypted-fileshares-in-the-local-network"
    +title: "Encrypted fileshares in the local network?"
    +url: null
    +body: """
      Hello everyone, I’ve been thinking about this for a bit and am looking for opinions/alternatives.\n
      \n
      Essentially, I’d like to encrypt my shares (NFS/Samba) on my local network. I’m awake that Kerberos is a good option with NFS, but I was hoping for something simpler. The other idea I have right now is to use `stunnel` with NFSv3/Samba to encrypt my traffic but I don’t know if this is a good idea.\n
      \n
      How are you doing it? What do you suggest?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 23
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729526249 {#5246
      date: 2024-10-21 17:57:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5251 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5256 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5258 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5260 …}
    +badges: Doctrine\ORM\PersistentCollection {#5262 …}
    +children: []
    -id: 33825
    -titleTs: "'encrypt':1 'fileshar':2 'local':5 'network':6"
    -bodyTs: "'awak':32 'bit':11 'd':19 'encrypt':22,62 'essenti':17 'everyon':2 'good':37,74 'hello':1 'hope':44 'idea':50,75 'kerbero':34 'know':69 'like':20 'local':28 'look':14 'm':31 'network':29 'nfs':40 'nfs/samba':25 'nfsv3/samba':60 'opinions/alternatives':16 'option':38 'right':53 'share':24 'simpler':47 'someth':46 'stunnel':58 'suggest':84 'thank':85 'think':6 'traffic':64 'use':57 've':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706624123
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11329179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706537723 {#5243
      date: 2024-01-29 15:15:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5519
  +entry: Proxies\__CG__\App\Entity\Entry {#2043
    +user: Proxies\__CG__\App\Entity\User {#5245 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2139
      +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
      +name: "selfhosted@lemmy.world"
      +title: "selfhosted"
      +description: """
        A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
        \n
        Rules:\n
        \n
        - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
        - No spam posting.\n
        - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
        - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
        - No trolling.\n
        \n
        Resources:\n
        \n
        - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
        - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
        - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
        \n
        > Any issues on the community? Report it using the report flag.\n
        \n
        > Questions? DM the mods!
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 222
      +entryCommentCount: 3916
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582735 {#5318
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
      +entries: Doctrine\ORM\PersistentCollection {#5328 …}
      +posts: Doctrine\ORM\PersistentCollection {#5330 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
      +bans: Doctrine\ORM\PersistentCollection {#5334 …}
      +reports: Doctrine\ORM\PersistentCollection {#5336 …}
      +badges: Doctrine\ORM\PersistentCollection {#5338 …}
      +logs: Doctrine\ORM\PersistentCollection {#5340 …}
      +awards: Doctrine\ORM\PersistentCollection {#5342 …}
      +categories: Doctrine\ORM\PersistentCollection {#5344 …}
      -id: 120
      +apId: "selfhosted@lemmy.world"
      +apProfileId: "https://lemmy.world/c/selfhosted"
      +apPublicUrl: "https://lemmy.world/c/selfhosted"
      +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "selfhosted"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703473826 {#5319
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#5320
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Encrypted-fileshares-in-the-local-network"
    +title: "Encrypted fileshares in the local network?"
    +url: null
    +body: """
      Hello everyone, I’ve been thinking about this for a bit and am looking for opinions/alternatives.\n
      \n
      Essentially, I’d like to encrypt my shares (NFS/Samba) on my local network. I’m awake that Kerberos is a good option with NFS, but I was hoping for something simpler. The other idea I have right now is to use `stunnel` with NFSv3/Samba to encrypt my traffic but I don’t know if this is a good idea.\n
      \n
      How are you doing it? What do you suggest?\n
      \n
      Thanks!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 15
    +favouriteCount: 23
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729526249 {#5246
      date: 2024-10-21 17:57:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5251 …}
    +votes: Doctrine\ORM\PersistentCollection {#5254 …}
    +reports: Doctrine\ORM\PersistentCollection {#5256 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5258 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5260 …}
    +badges: Doctrine\ORM\PersistentCollection {#5262 …}
    +children: []
    -id: 33825
    -titleTs: "'encrypt':1 'fileshar':2 'local':5 'network':6"
    -bodyTs: "'awak':32 'bit':11 'd':19 'encrypt':22,62 'essenti':17 'everyon':2 'good':37,74 'hello':1 'hope':44 'idea':50,75 'kerbero':34 'know':69 'like':20 'local':28 'look':14 'm':31 'network':29 'nfs':40 'nfs/samba':25 'nfsv3/samba':60 'opinions/alternatives':16 'option':38 'right':53 'share':24 'simpler':47 'someth':46 'stunnel':58 'suggest':84 'thank':85 'think':6 'traffic':64 'use':57 've':4"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706624123
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11329179"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706537723 {#5243
      date: 2024-01-29 15:15:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5574
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2215
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2043
      +user: Proxies\__CG__\App\Entity\User {#5245 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2139
        +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#5318
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
        +entries: Doctrine\ORM\PersistentCollection {#5328 …}
        +posts: Doctrine\ORM\PersistentCollection {#5330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
        +bans: Doctrine\ORM\PersistentCollection {#5334 …}
        +reports: Doctrine\ORM\PersistentCollection {#5336 …}
        +badges: Doctrine\ORM\PersistentCollection {#5338 …}
        +logs: Doctrine\ORM\PersistentCollection {#5340 …}
        +awards: Doctrine\ORM\PersistentCollection {#5342 …}
        +categories: Doctrine\ORM\PersistentCollection {#5344 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#5319
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5320
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Encrypted-fileshares-in-the-local-network"
      +title: "Encrypted fileshares in the local network?"
      +url: null
      +body: """
        Hello everyone, I’ve been thinking about this for a bit and am looking for opinions/alternatives.\n
        \n
        Essentially, I’d like to encrypt my shares (NFS/Samba) on my local network. I’m awake that Kerberos is a good option with NFS, but I was hoping for something simpler. The other idea I have right now is to use `stunnel` with NFSv3/Samba to encrypt my traffic but I don’t know if this is a good idea.\n
        \n
        How are you doing it? What do you suggest?\n
        \n
        Thanks!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 23
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729526249 {#5246
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5251 …}
      +votes: Doctrine\ORM\PersistentCollection {#5254 …}
      +reports: Doctrine\ORM\PersistentCollection {#5256 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5260 …}
      +badges: Doctrine\ORM\PersistentCollection {#5262 …}
      +children: []
      -id: 33825
      -titleTs: "'encrypt':1 'fileshar':2 'local':5 'network':6"
      -bodyTs: "'awak':32 'bit':11 'd':19 'encrypt':22,62 'essenti':17 'everyon':2 'good':37,74 'hello':1 'hope':44 'idea':50,75 'kerbero':34 'know':69 'like':20 'local':28 'look':14 'm':31 'network':29 'nfs':40 'nfs/samba':25 'nfsv3/samba':60 'opinions/alternatives':16 'option':38 'right':53 'share':24 'simpler':47 'someth':46 'stunnel':58 'suggest':84 'thank':85 'think':6 'traffic':64 'use':57 've':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706624123
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11329179"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706537723 {#5243
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2139 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2055 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2098
      date: 2024-01-29 21:17:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MigratingtoLemmy@lemmy.world"
      "@waigl@lemmy.world"
      "@moh9aiTh@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2054 …}
    +nested: Doctrine\ORM\PersistentCollection {#2053 …}
    +votes: Doctrine\ORM\PersistentCollection {#2165 …}
    +reports: Doctrine\ORM\PersistentCollection {#2104 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
    -id: 350778
    -bodyTs: "'encrypt':10 'partit':11 'passwordless':2 'put':6 'well':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7857375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706559464 {#2063
      date: 2024-01-29 21:17:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5644
  +subject: App\Entity\EntryComment {#2215
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2043
      +user: Proxies\__CG__\App\Entity\User {#5245 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2139
        +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#5318
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
        +entries: Doctrine\ORM\PersistentCollection {#5328 …}
        +posts: Doctrine\ORM\PersistentCollection {#5330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
        +bans: Doctrine\ORM\PersistentCollection {#5334 …}
        +reports: Doctrine\ORM\PersistentCollection {#5336 …}
        +badges: Doctrine\ORM\PersistentCollection {#5338 …}
        +logs: Doctrine\ORM\PersistentCollection {#5340 …}
        +awards: Doctrine\ORM\PersistentCollection {#5342 …}
        +categories: Doctrine\ORM\PersistentCollection {#5344 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#5319
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5320
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Encrypted-fileshares-in-the-local-network"
      +title: "Encrypted fileshares in the local network?"
      +url: null
      +body: """
        Hello everyone, I’ve been thinking about this for a bit and am looking for opinions/alternatives.\n
        \n
        Essentially, I’d like to encrypt my shares (NFS/Samba) on my local network. I’m awake that Kerberos is a good option with NFS, but I was hoping for something simpler. The other idea I have right now is to use `stunnel` with NFSv3/Samba to encrypt my traffic but I don’t know if this is a good idea.\n
        \n
        How are you doing it? What do you suggest?\n
        \n
        Thanks!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 23
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729526249 {#5246
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5251 …}
      +votes: Doctrine\ORM\PersistentCollection {#5254 …}
      +reports: Doctrine\ORM\PersistentCollection {#5256 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5260 …}
      +badges: Doctrine\ORM\PersistentCollection {#5262 …}
      +children: []
      -id: 33825
      -titleTs: "'encrypt':1 'fileshar':2 'local':5 'network':6"
      -bodyTs: "'awak':32 'bit':11 'd':19 'encrypt':22,62 'essenti':17 'everyon':2 'good':37,74 'hello':1 'hope':44 'idea':50,75 'kerbero':34 'know':69 'like':20 'local':28 'look':14 'm':31 'network':29 'nfs':40 'nfs/samba':25 'nfsv3/samba':60 'opinions/alternatives':16 'option':38 'right':53 'share':24 'simpler':47 'someth':46 'stunnel':58 'suggest':84 'thank':85 'think':6 'traffic':64 'use':57 've':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706624123
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11329179"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706537723 {#5243
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2139 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2055 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2098
      date: 2024-01-29 21:17:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MigratingtoLemmy@lemmy.world"
      "@waigl@lemmy.world"
      "@moh9aiTh@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2054 …}
    +nested: Doctrine\ORM\PersistentCollection {#2053 …}
    +votes: Doctrine\ORM\PersistentCollection {#2165 …}
    +reports: Doctrine\ORM\PersistentCollection {#2104 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
    -id: 350778
    -bodyTs: "'encrypt':10 'partit':11 'passwordless':2 'put':6 'well':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7857375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706559464 {#2063
      date: 2024-01-29 21:17:44.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.82 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2215
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2043
      +user: Proxies\__CG__\App\Entity\User {#5245 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2139
        +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#5318
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
        +entries: Doctrine\ORM\PersistentCollection {#5328 …}
        +posts: Doctrine\ORM\PersistentCollection {#5330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
        +bans: Doctrine\ORM\PersistentCollection {#5334 …}
        +reports: Doctrine\ORM\PersistentCollection {#5336 …}
        +badges: Doctrine\ORM\PersistentCollection {#5338 …}
        +logs: Doctrine\ORM\PersistentCollection {#5340 …}
        +awards: Doctrine\ORM\PersistentCollection {#5342 …}
        +categories: Doctrine\ORM\PersistentCollection {#5344 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#5319
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5320
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Encrypted-fileshares-in-the-local-network"
      +title: "Encrypted fileshares in the local network?"
      +url: null
      +body: """
        Hello everyone, I’ve been thinking about this for a bit and am looking for opinions/alternatives.\n
        \n
        Essentially, I’d like to encrypt my shares (NFS/Samba) on my local network. I’m awake that Kerberos is a good option with NFS, but I was hoping for something simpler. The other idea I have right now is to use `stunnel` with NFSv3/Samba to encrypt my traffic but I don’t know if this is a good idea.\n
        \n
        How are you doing it? What do you suggest?\n
        \n
        Thanks!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 23
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729526249 {#5246
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5251 …}
      +votes: Doctrine\ORM\PersistentCollection {#5254 …}
      +reports: Doctrine\ORM\PersistentCollection {#5256 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5260 …}
      +badges: Doctrine\ORM\PersistentCollection {#5262 …}
      +children: []
      -id: 33825
      -titleTs: "'encrypt':1 'fileshar':2 'local':5 'network':6"
      -bodyTs: "'awak':32 'bit':11 'd':19 'encrypt':22,62 'essenti':17 'everyon':2 'good':37,74 'hello':1 'hope':44 'idea':50,75 'kerbero':34 'know':69 'like':20 'local':28 'look':14 'm':31 'network':29 'nfs':40 'nfs/samba':25 'nfsv3/samba':60 'opinions/alternatives':16 'option':38 'right':53 'share':24 'simpler':47 'someth':46 'stunnel':58 'suggest':84 'thank':85 'think':6 'traffic':64 'use':57 've':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706624123
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11329179"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706537723 {#5243
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2139 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2055 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2098
      date: 2024-01-29 21:17:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MigratingtoLemmy@lemmy.world"
      "@waigl@lemmy.world"
      "@moh9aiTh@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2054 …}
    +nested: Doctrine\ORM\PersistentCollection {#2053 …}
    +votes: Doctrine\ORM\PersistentCollection {#2165 …}
    +reports: Doctrine\ORM\PersistentCollection {#2104 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
    -id: 350778
    -bodyTs: "'encrypt':10 'partit':11 'passwordless':2 'put':6 'well':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7857375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706559464 {#2063
      date: 2024-01-29 21:17:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5701
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2215
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2043
      +user: Proxies\__CG__\App\Entity\User {#5245 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2139
        +icon: Proxies\__CG__\App\Entity\Image {#5321 …}
        +name: "selfhosted@lemmy.world"
        +title: "selfhosted"
        +description: """
          A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.\n
          \n
          Rules:\n
          \n
          - Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.\n
          - No spam posting.\n
          - Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.\n
          - Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).\n
          - No trolling.\n
          \n
          Resources:\n
          \n
          - [awesome-selfhosted software](https://github.com/awesome-selfhosted/awesome-selfhosted)\n
          - [awesome-sysadmin](https://github.com/awesome-foss/awesome-sysadmin) resources\n
          - [Self-Hosted Podcast from Jupiter Broadcasting](https://selfhosted.show)\n
          \n
          > Any issues on the community? Report it using the report flag.\n
          \n
          > Questions? DM the mods!
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 222
        +entryCommentCount: 3916
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582735 {#5318
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5322 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5324 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5326 …}
        +entries: Doctrine\ORM\PersistentCollection {#5328 …}
        +posts: Doctrine\ORM\PersistentCollection {#5330 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5332 …}
        +bans: Doctrine\ORM\PersistentCollection {#5334 …}
        +reports: Doctrine\ORM\PersistentCollection {#5336 …}
        +badges: Doctrine\ORM\PersistentCollection {#5338 …}
        +logs: Doctrine\ORM\PersistentCollection {#5340 …}
        +awards: Doctrine\ORM\PersistentCollection {#5342 …}
        +categories: Doctrine\ORM\PersistentCollection {#5344 …}
        -id: 120
        +apId: "selfhosted@lemmy.world"
        +apProfileId: "https://lemmy.world/c/selfhosted"
        +apPublicUrl: "https://lemmy.world/c/selfhosted"
        +apFollowersUrl: "https://lemmy.world/c/selfhosted/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "selfhosted"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703473826 {#5319
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5320
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Encrypted-fileshares-in-the-local-network"
      +title: "Encrypted fileshares in the local network?"
      +url: null
      +body: """
        Hello everyone, I’ve been thinking about this for a bit and am looking for opinions/alternatives.\n
        \n
        Essentially, I’d like to encrypt my shares (NFS/Samba) on my local network. I’m awake that Kerberos is a good option with NFS, but I was hoping for something simpler. The other idea I have right now is to use `stunnel` with NFSv3/Samba to encrypt my traffic but I don’t know if this is a good idea.\n
        \n
        How are you doing it? What do you suggest?\n
        \n
        Thanks!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 15
      +favouriteCount: 23
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729526249 {#5246
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5251 …}
      +votes: Doctrine\ORM\PersistentCollection {#5254 …}
      +reports: Doctrine\ORM\PersistentCollection {#5256 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5258 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5260 …}
      +badges: Doctrine\ORM\PersistentCollection {#5262 …}
      +children: []
      -id: 33825
      -titleTs: "'encrypt':1 'fileshar':2 'local':5 'network':6"
      -bodyTs: "'awak':32 'bit':11 'd':19 'encrypt':22,62 'essenti':17 'everyon':2 'good':37,74 'hello':1 'hope':44 'idea':50,75 'kerbero':34 'know':69 'like':20 'local':28 'look':14 'm':31 'network':29 'nfs':40 'nfs/samba':25 'nfsv3/samba':60 'opinions/alternatives':16 'option':38 'right':53 'share':24 'simpler':47 'someth':46 'stunnel':58 'suggest':84 'thank':85 'think':6 'traffic':64 'use':57 've':4"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706624123
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11329179"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706537723 {#5243
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2139 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2050 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2055 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2098
      date: 2024-01-29 21:17:44.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MigratingtoLemmy@lemmy.world"
      "@waigl@lemmy.world"
      "@moh9aiTh@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2054 …}
    +nested: Doctrine\ORM\PersistentCollection {#2053 …}
    +votes: Doctrine\ORM\PersistentCollection {#2165 …}
    +reports: Doctrine\ORM\PersistentCollection {#2104 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2099 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2108 …}
    -id: 350778
    -bodyTs: "'encrypt':10 'partit':11 'passwordless':2 'put':6 'well':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7857375"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706559464 {#2063
      date: 2024-01-29 21:17:44.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 37.47 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2110
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2107
      +user: Proxies\__CG__\App\Entity\User {#5987 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "How-to-fool-a-laptop-into-thinking-a-monitor-is"
      +title: "How to fool a laptop into thinking a monitor is connected?"
      +url: null
      +body: """
        Hello! I converted an old laptop with a broken screen into a home server, and it all works well except for one thing: when I reboot it (via ssh), if no screen is connected, it will get stuck and refuse to boot. as soon as I connect an HDMI monitor, the fans will start spinning and it will start booting as usual. Then I can remove the HDMI and it will work flawlessly. I don’t know if this is a linux problem, a GRUB problem, or a firmware problem.  \n
        Any idea on how to solve this, or on how to fool it into thinking a screen is connected? The problem is not the lid switch as I removed the magnet from the screen, so it thinks the lid is always open\n
        \n
        Thanks in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 21
      +favouriteCount: 59
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728007185 {#5988
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5993 …}
      +votes: Doctrine\ORM\PersistentCollection {#5996 …}
      +reports: Doctrine\ORM\PersistentCollection {#5998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6002 …}
      +badges: Doctrine\ORM\PersistentCollection {#6004 …}
      +children: []
      -id: 32343
      -titleTs: "'connect':11 'fool':3 'laptop':5 'monitor':9 'think':7"
      -bodyTs: "'advanc':135 'alway':131 'boot':42,60 'broken':9 'connect':34,47,109 'convert':3 'except':20 'fan':52 'firmwar':89 'flawless':73 'fool':102 'get':37 'grub':85 'hdmi':49,68 'hello':1 'home':13 'idea':92 'know':77 'laptop':6 'lid':115,129 'linux':82 'magnet':121 'monitor':50 'old':5 'one':22 'open':132 'problem':83,86,90,111 'reboot':26 'refus':40 'remov':66,119 'screen':10,32,107,124 'server':14 'solv':96 'soon':44 'spin':55 'ssh':29 'start':54,59 'stuck':38 'switch':116 'thank':133 'thing':23 'think':105,127 'usual':62 'via':28 'well':19 'work':18,72"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706005581
      +visibility: "visible             "
      +apId: "https://lemmy.kde.social/post/707570"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919181 {#5985
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +body: "This seems unlikely since it boots with a monitor attached. From past experience most laptops that refuse to boot while closed don’t boot even if an HDMI display is connected."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706034418 {#2128
      date: 2024-01-23 19:26:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tubbadu@lemmy.kde.social"
      "@isgleas@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2112 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
    -id: 334740
    -bodyTs: "'attach':10 'boot':6,19,24 'close':21 'connect':31 'display':29 'even':25 'experi':13 'hdmi':28 'laptop':15 'monitor':9 'past':12 'refus':17 'seem':2 'sinc':4 'unlik':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706034418 {#2224
      date: 2024-01-23 19:26:58.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5950
  +comment: App\Entity\EntryComment {#2110
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2107
      +user: Proxies\__CG__\App\Entity\User {#5987 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "How-to-fool-a-laptop-into-thinking-a-monitor-is"
      +title: "How to fool a laptop into thinking a monitor is connected?"
      +url: null
      +body: """
        Hello! I converted an old laptop with a broken screen into a home server, and it all works well except for one thing: when I reboot it (via ssh), if no screen is connected, it will get stuck and refuse to boot. as soon as I connect an HDMI monitor, the fans will start spinning and it will start booting as usual. Then I can remove the HDMI and it will work flawlessly. I don’t know if this is a linux problem, a GRUB problem, or a firmware problem.  \n
        Any idea on how to solve this, or on how to fool it into thinking a screen is connected? The problem is not the lid switch as I removed the magnet from the screen, so it thinks the lid is always open\n
        \n
        Thanks in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 21
      +favouriteCount: 59
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728007185 {#5988
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5993 …}
      +votes: Doctrine\ORM\PersistentCollection {#5996 …}
      +reports: Doctrine\ORM\PersistentCollection {#5998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6002 …}
      +badges: Doctrine\ORM\PersistentCollection {#6004 …}
      +children: []
      -id: 32343
      -titleTs: "'connect':11 'fool':3 'laptop':5 'monitor':9 'think':7"
      -bodyTs: "'advanc':135 'alway':131 'boot':42,60 'broken':9 'connect':34,47,109 'convert':3 'except':20 'fan':52 'firmwar':89 'flawless':73 'fool':102 'get':37 'grub':85 'hdmi':49,68 'hello':1 'home':13 'idea':92 'know':77 'laptop':6 'lid':115,129 'linux':82 'magnet':121 'monitor':50 'old':5 'one':22 'open':132 'problem':83,86,90,111 'reboot':26 'refus':40 'remov':66,119 'screen':10,32,107,124 'server':14 'solv':96 'soon':44 'spin':55 'ssh':29 'start':54,59 'stuck':38 'switch':116 'thank':133 'thing':23 'think':105,127 'usual':62 'via':28 'well':19 'work':18,72"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706005581
      +visibility: "visible             "
      +apId: "https://lemmy.kde.social/post/707570"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919181 {#5985
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +body: "This seems unlikely since it boots with a monitor attached. From past experience most laptops that refuse to boot while closed don’t boot even if an HDMI display is connected."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706034418 {#2128
      date: 2024-01-23 19:26:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tubbadu@lemmy.kde.social"
      "@isgleas@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2112 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
    -id: 334740
    -bodyTs: "'attach':10 'boot':6,19,24 'close':21 'connect':31 'display':29 'even':25 'experi':13 'hdmi':28 'laptop':15 'monitor':9 'past':12 'refus':17 'seem':2 'sinc':4 'unlik':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706034418 {#2224
      date: 2024-01-23 19:26:58.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 16.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6013
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.28 ms
Input props
[
  "date" => DateTimeImmutable @1706034418 {#2224
    date: 2024-01-23 19:26:58.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6069
  +date: DateTimeImmutable @1706034418 {#2224
    date: 2024-01-23 19:26:58.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706034418 {#2224
    date: 2024-01-23 19:26:58.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6123
  +createdAt: DateTimeImmutable @1706034418 {#2224
    date: 2024-01-23 19:26:58.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.37 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#6177
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      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 16.0 MiB 0.18 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2107
    +user: Proxies\__CG__\App\Entity\User {#5987 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "How-to-fool-a-laptop-into-thinking-a-monitor-is"
    +title: "How to fool a laptop into thinking a monitor is connected?"
    +url: null
    +body: """
      Hello! I converted an old laptop with a broken screen into a home server, and it all works well except for one thing: when I reboot it (via ssh), if no screen is connected, it will get stuck and refuse to boot. as soon as I connect an HDMI monitor, the fans will start spinning and it will start booting as usual. Then I can remove the HDMI and it will work flawlessly. I don’t know if this is a linux problem, a GRUB problem, or a firmware problem.  \n
      Any idea on how to solve this, or on how to fool it into thinking a screen is connected? The problem is not the lid switch as I removed the magnet from the screen, so it thinks the lid is always open\n
      \n
      Thanks in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 59
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728007185 {#5988
      date: 2024-10-04 03:59:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5993 …}
    +votes: Doctrine\ORM\PersistentCollection {#5996 …}
    +reports: Doctrine\ORM\PersistentCollection {#5998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6002 …}
    +badges: Doctrine\ORM\PersistentCollection {#6004 …}
    +children: []
    -id: 32343
    -titleTs: "'connect':11 'fool':3 'laptop':5 'monitor':9 'think':7"
    -bodyTs: "'advanc':135 'alway':131 'boot':42,60 'broken':9 'connect':34,47,109 'convert':3 'except':20 'fan':52 'firmwar':89 'flawless':73 'fool':102 'get':37 'grub':85 'hdmi':49,68 'hello':1 'home':13 'idea':92 'know':77 'laptop':6 'lid':115,129 'linux':82 'magnet':121 'monitor':50 'old':5 'one':22 'open':132 'problem':83,86,90,111 'reboot':26 'refus':40 'remov':66,119 'screen':10,32,107,124 'server':14 'solv':96 'soon':44 'spin':55 'ssh':29 'start':54,59 'stuck':38 'switch':116 'thank':133 'thing':23 'think':105,127 'usual':62 'via':28 'well':19 'work':18,72"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706005581
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/707570"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919181 {#5985
      date: 2024-01-22 11:26:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6232
  +entry: Proxies\__CG__\App\Entity\Entry {#2107
    +user: Proxies\__CG__\App\Entity\User {#5987 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "How-to-fool-a-laptop-into-thinking-a-monitor-is"
    +title: "How to fool a laptop into thinking a monitor is connected?"
    +url: null
    +body: """
      Hello! I converted an old laptop with a broken screen into a home server, and it all works well except for one thing: when I reboot it (via ssh), if no screen is connected, it will get stuck and refuse to boot. as soon as I connect an HDMI monitor, the fans will start spinning and it will start booting as usual. Then I can remove the HDMI and it will work flawlessly. I don’t know if this is a linux problem, a GRUB problem, or a firmware problem.  \n
      Any idea on how to solve this, or on how to fool it into thinking a screen is connected? The problem is not the lid switch as I removed the magnet from the screen, so it thinks the lid is always open\n
      \n
      Thanks in advance!
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 21
    +favouriteCount: 59
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728007185 {#5988
      date: 2024-10-04 03:59:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5993 …}
    +votes: Doctrine\ORM\PersistentCollection {#5996 …}
    +reports: Doctrine\ORM\PersistentCollection {#5998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6000 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6002 …}
    +badges: Doctrine\ORM\PersistentCollection {#6004 …}
    +children: []
    -id: 32343
    -titleTs: "'connect':11 'fool':3 'laptop':5 'monitor':9 'think':7"
    -bodyTs: "'advanc':135 'alway':131 'boot':42,60 'broken':9 'connect':34,47,109 'convert':3 'except':20 'fan':52 'firmwar':89 'flawless':73 'fool':102 'get':37 'grub':85 'hdmi':49,68 'hello':1 'home':13 'idea':92 'know':77 'laptop':6 'lid':115,129 'linux':82 'magnet':121 'monitor':50 'old':5 'one':22 'open':132 'problem':83,86,90,111 'reboot':26 'refus':40 'remov':66,119 'screen':10,32,107,124 'server':14 'solv':96 'soon':44 'spin':55 'ssh':29 'start':54,59 'stuck':38 'switch':116 'thank':133 'thing':23 'think':105,127 'usual':62 'via':28 'well':19 'work':18,72"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706005581
    +visibility: "visible             "
    +apId: "https://lemmy.kde.social/post/707570"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705919181 {#5985
      date: 2024-01-22 11:26:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.27 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6287
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.54 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2110
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2107
      +user: Proxies\__CG__\App\Entity\User {#5987 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "How-to-fool-a-laptop-into-thinking-a-monitor-is"
      +title: "How to fool a laptop into thinking a monitor is connected?"
      +url: null
      +body: """
        Hello! I converted an old laptop with a broken screen into a home server, and it all works well except for one thing: when I reboot it (via ssh), if no screen is connected, it will get stuck and refuse to boot. as soon as I connect an HDMI monitor, the fans will start spinning and it will start booting as usual. Then I can remove the HDMI and it will work flawlessly. I don’t know if this is a linux problem, a GRUB problem, or a firmware problem.  \n
        Any idea on how to solve this, or on how to fool it into thinking a screen is connected? The problem is not the lid switch as I removed the magnet from the screen, so it thinks the lid is always open\n
        \n
        Thanks in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 21
      +favouriteCount: 59
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728007185 {#5988
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5993 …}
      +votes: Doctrine\ORM\PersistentCollection {#5996 …}
      +reports: Doctrine\ORM\PersistentCollection {#5998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6002 …}
      +badges: Doctrine\ORM\PersistentCollection {#6004 …}
      +children: []
      -id: 32343
      -titleTs: "'connect':11 'fool':3 'laptop':5 'monitor':9 'think':7"
      -bodyTs: "'advanc':135 'alway':131 'boot':42,60 'broken':9 'connect':34,47,109 'convert':3 'except':20 'fan':52 'firmwar':89 'flawless':73 'fool':102 'get':37 'grub':85 'hdmi':49,68 'hello':1 'home':13 'idea':92 'know':77 'laptop':6 'lid':115,129 'linux':82 'magnet':121 'monitor':50 'old':5 'one':22 'open':132 'problem':83,86,90,111 'reboot':26 'refus':40 'remov':66,119 'screen':10,32,107,124 'server':14 'solv':96 'soon':44 'spin':55 'ssh':29 'start':54,59 'stuck':38 'switch':116 'thank':133 'thing':23 'think':105,127 'usual':62 'via':28 'well':19 'work':18,72"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706005581
      +visibility: "visible             "
      +apId: "https://lemmy.kde.social/post/707570"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919181 {#5985
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +body: "This seems unlikely since it boots with a monitor attached. From past experience most laptops that refuse to boot while closed don’t boot even if an HDMI display is connected."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706034418 {#2128
      date: 2024-01-23 19:26:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tubbadu@lemmy.kde.social"
      "@isgleas@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2112 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
    -id: 334740
    -bodyTs: "'attach':10 'boot':6,19,24 'close':21 'connect':31 'display':29 'even':25 'experi':13 'hdmi':28 'laptop':15 'monitor':9 'past':12 'refus':17 'seem':2 'sinc':4 'unlik':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706034418 {#2224
      date: 2024-01-23 19:26:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6357
  +subject: App\Entity\EntryComment {#2110
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2107
      +user: Proxies\__CG__\App\Entity\User {#5987 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "How-to-fool-a-laptop-into-thinking-a-monitor-is"
      +title: "How to fool a laptop into thinking a monitor is connected?"
      +url: null
      +body: """
        Hello! I converted an old laptop with a broken screen into a home server, and it all works well except for one thing: when I reboot it (via ssh), if no screen is connected, it will get stuck and refuse to boot. as soon as I connect an HDMI monitor, the fans will start spinning and it will start booting as usual. Then I can remove the HDMI and it will work flawlessly. I don’t know if this is a linux problem, a GRUB problem, or a firmware problem.  \n
        Any idea on how to solve this, or on how to fool it into thinking a screen is connected? The problem is not the lid switch as I removed the magnet from the screen, so it thinks the lid is always open\n
        \n
        Thanks in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 21
      +favouriteCount: 59
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728007185 {#5988
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5993 …}
      +votes: Doctrine\ORM\PersistentCollection {#5996 …}
      +reports: Doctrine\ORM\PersistentCollection {#5998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6002 …}
      +badges: Doctrine\ORM\PersistentCollection {#6004 …}
      +children: []
      -id: 32343
      -titleTs: "'connect':11 'fool':3 'laptop':5 'monitor':9 'think':7"
      -bodyTs: "'advanc':135 'alway':131 'boot':42,60 'broken':9 'connect':34,47,109 'convert':3 'except':20 'fan':52 'firmwar':89 'flawless':73 'fool':102 'get':37 'grub':85 'hdmi':49,68 'hello':1 'home':13 'idea':92 'know':77 'laptop':6 'lid':115,129 'linux':82 'magnet':121 'monitor':50 'old':5 'one':22 'open':132 'problem':83,86,90,111 'reboot':26 'refus':40 'remov':66,119 'screen':10,32,107,124 'server':14 'solv':96 'soon':44 'spin':55 'ssh':29 'start':54,59 'stuck':38 'switch':116 'thank':133 'thing':23 'think':105,127 'usual':62 'via':28 'well':19 'work':18,72"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706005581
      +visibility: "visible             "
      +apId: "https://lemmy.kde.social/post/707570"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919181 {#5985
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +body: "This seems unlikely since it boots with a monitor attached. From past experience most laptops that refuse to boot while closed don’t boot even if an HDMI display is connected."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706034418 {#2128
      date: 2024-01-23 19:26:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tubbadu@lemmy.kde.social"
      "@isgleas@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2112 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
    -id: 334740
    -bodyTs: "'attach':10 'boot':6,19,24 'close':21 'connect':31 'display':29 'even':25 'experi':13 'hdmi':28 'laptop':15 'monitor':9 'past':12 'refus':17 'seem':2 'sinc':4 'unlik':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706034418 {#2224
      date: 2024-01-23 19:26:58.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.94 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2110
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2107
      +user: Proxies\__CG__\App\Entity\User {#5987 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "How-to-fool-a-laptop-into-thinking-a-monitor-is"
      +title: "How to fool a laptop into thinking a monitor is connected?"
      +url: null
      +body: """
        Hello! I converted an old laptop with a broken screen into a home server, and it all works well except for one thing: when I reboot it (via ssh), if no screen is connected, it will get stuck and refuse to boot. as soon as I connect an HDMI monitor, the fans will start spinning and it will start booting as usual. Then I can remove the HDMI and it will work flawlessly. I don’t know if this is a linux problem, a GRUB problem, or a firmware problem.  \n
        Any idea on how to solve this, or on how to fool it into thinking a screen is connected? The problem is not the lid switch as I removed the magnet from the screen, so it thinks the lid is always open\n
        \n
        Thanks in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 21
      +favouriteCount: 59
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728007185 {#5988
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5993 …}
      +votes: Doctrine\ORM\PersistentCollection {#5996 …}
      +reports: Doctrine\ORM\PersistentCollection {#5998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6002 …}
      +badges: Doctrine\ORM\PersistentCollection {#6004 …}
      +children: []
      -id: 32343
      -titleTs: "'connect':11 'fool':3 'laptop':5 'monitor':9 'think':7"
      -bodyTs: "'advanc':135 'alway':131 'boot':42,60 'broken':9 'connect':34,47,109 'convert':3 'except':20 'fan':52 'firmwar':89 'flawless':73 'fool':102 'get':37 'grub':85 'hdmi':49,68 'hello':1 'home':13 'idea':92 'know':77 'laptop':6 'lid':115,129 'linux':82 'magnet':121 'monitor':50 'old':5 'one':22 'open':132 'problem':83,86,90,111 'reboot':26 'refus':40 'remov':66,119 'screen':10,32,107,124 'server':14 'solv':96 'soon':44 'spin':55 'ssh':29 'start':54,59 'stuck':38 'switch':116 'thank':133 'thing':23 'think':105,127 'usual':62 'via':28 'well':19 'work':18,72"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706005581
      +visibility: "visible             "
      +apId: "https://lemmy.kde.social/post/707570"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919181 {#5985
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +body: "This seems unlikely since it boots with a monitor attached. From past experience most laptops that refuse to boot while closed don’t boot even if an HDMI display is connected."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706034418 {#2128
      date: 2024-01-23 19:26:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tubbadu@lemmy.kde.social"
      "@isgleas@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2112 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
    -id: 334740
    -bodyTs: "'attach':10 'boot':6,19,24 'close':21 'connect':31 'display':29 'even':25 'experi':13 'hdmi':28 'laptop':15 'monitor':9 'past':12 'refus':17 'seem':2 'sinc':4 'unlik':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706034418 {#2224
      date: 2024-01-23 19:26:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6414
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2110
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2107
      +user: Proxies\__CG__\App\Entity\User {#5987 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "How-to-fool-a-laptop-into-thinking-a-monitor-is"
      +title: "How to fool a laptop into thinking a monitor is connected?"
      +url: null
      +body: """
        Hello! I converted an old laptop with a broken screen into a home server, and it all works well except for one thing: when I reboot it (via ssh), if no screen is connected, it will get stuck and refuse to boot. as soon as I connect an HDMI monitor, the fans will start spinning and it will start booting as usual. Then I can remove the HDMI and it will work flawlessly. I don’t know if this is a linux problem, a GRUB problem, or a firmware problem.  \n
        Any idea on how to solve this, or on how to fool it into thinking a screen is connected? The problem is not the lid switch as I removed the magnet from the screen, so it thinks the lid is always open\n
        \n
        Thanks in advance!
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 21
      +favouriteCount: 59
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728007185 {#5988
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5993 …}
      +votes: Doctrine\ORM\PersistentCollection {#5996 …}
      +reports: Doctrine\ORM\PersistentCollection {#5998 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6000 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6002 …}
      +badges: Doctrine\ORM\PersistentCollection {#6004 …}
      +children: []
      -id: 32343
      -titleTs: "'connect':11 'fool':3 'laptop':5 'monitor':9 'think':7"
      -bodyTs: "'advanc':135 'alway':131 'boot':42,60 'broken':9 'connect':34,47,109 'convert':3 'except':20 'fan':52 'firmwar':89 'flawless':73 'fool':102 'get':37 'grub':85 'hdmi':49,68 'hello':1 'home':13 'idea':92 'know':77 'laptop':6 'lid':115,129 'linux':82 'magnet':121 'monitor':50 'old':5 'one':22 'open':132 'problem':83,86,90,111 'reboot':26 'refus':40 'remov':66,119 'screen':10,32,107,124 'server':14 'solv':96 'soon':44 'spin':55 'ssh':29 'start':54,59 'stuck':38 'switch':116 'thank':133 'thing':23 'think':105,127 'usual':62 'via':28 'well':19 'work':18,72"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706005581
      +visibility: "visible             "
      +apId: "https://lemmy.kde.social/post/707570"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705919181 {#5985
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2109 …}
    +body: "This seems unlikely since it boots with a monitor attached. From past experience most laptops that refuse to boot while closed don’t boot even if an HDMI display is connected."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706034418 {#2128
      date: 2024-01-23 19:26:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@tubbadu@lemmy.kde.social"
      "@isgleas@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2112 …}
    +reports: Doctrine\ORM\PersistentCollection {#2119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2116 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2161 …}
    -id: 334740
    -bodyTs: "'attach':10 'boot':6,19,24 'close':21 'connect':31 'display':29 'even':25 'experi':13 'hdmi':28 'laptop':15 'monitor':9 'past':12 'refus':17 'seem':2 'sinc':4 'unlik':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657196"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706034418 {#2224
      date: 2024-01-23 19:26:58.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 11.60 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2229
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#6700 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2228
        +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
        +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 {#6775
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
        +entries: Doctrine\ORM\PersistentCollection {#6785 …}
        +posts: Doctrine\ORM\PersistentCollection {#6787 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
        +bans: Doctrine\ORM\PersistentCollection {#6791 …}
        +reports: Doctrine\ORM\PersistentCollection {#6793 …}
        +badges: Doctrine\ORM\PersistentCollection {#6795 …}
        +logs: Doctrine\ORM\PersistentCollection {#6797 …}
        +awards: Doctrine\ORM\PersistentCollection {#6799 …}
        +categories: Doctrine\ORM\PersistentCollection {#6801 …}
        -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 {#6776
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6777
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6706 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6708 …}
      +slug: ""
      +title: ": ("
      +url: "https://lemmy.dbzer0.com/pictrs/image/3b6d4e5b-fe55-4ea9-9bff-528e29e89c46.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 465
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728920529 {#6701
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6709 …}
      +votes: Doctrine\ORM\PersistentCollection {#6711 …}
      +reports: Doctrine\ORM\PersistentCollection {#6713 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6717 …}
      +badges: Doctrine\ORM\PersistentCollection {#6719 …}
      +children: []
      -id: 32396
      -titleTs: ""
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706024073
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/12836940"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705937673 {#6698
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2228 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2103
      date: 2024-01-23 19:16:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@eya@lemmy.dbzer0.com"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2192 …}
    +nested: Doctrine\ORM\PersistentCollection {#2299 …}
    +votes: Doctrine\ORM\PersistentCollection {#2298 …}
    +reports: Doctrine\ORM\PersistentCollection {#2291 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2297 …}
    -id: 334715
    -bodyTs: "'draw':2 'owl':7 'rest':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657004"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706033786 {#2101
      date: 2024-01-23 19:16:26.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6663
  +comment: App\Entity\EntryComment {#2229
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#6700 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2228
        +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
        +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 {#6775
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
        +entries: Doctrine\ORM\PersistentCollection {#6785 …}
        +posts: Doctrine\ORM\PersistentCollection {#6787 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
        +bans: Doctrine\ORM\PersistentCollection {#6791 …}
        +reports: Doctrine\ORM\PersistentCollection {#6793 …}
        +badges: Doctrine\ORM\PersistentCollection {#6795 …}
        +logs: Doctrine\ORM\PersistentCollection {#6797 …}
        +awards: Doctrine\ORM\PersistentCollection {#6799 …}
        +categories: Doctrine\ORM\PersistentCollection {#6801 …}
        -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 {#6776
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6777
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6706 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6708 …}
      +slug: ""
      +title: ": ("
      +url: "https://lemmy.dbzer0.com/pictrs/image/3b6d4e5b-fe55-4ea9-9bff-528e29e89c46.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 465
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728920529 {#6701
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6709 …}
      +votes: Doctrine\ORM\PersistentCollection {#6711 …}
      +reports: Doctrine\ORM\PersistentCollection {#6713 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6717 …}
      +badges: Doctrine\ORM\PersistentCollection {#6719 …}
      +children: []
      -id: 32396
      -titleTs: ""
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706024073
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/12836940"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705937673 {#6698
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2228 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2103
      date: 2024-01-23 19:16:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@eya@lemmy.dbzer0.com"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2192 …}
    +nested: Doctrine\ORM\PersistentCollection {#2299 …}
    +votes: Doctrine\ORM\PersistentCollection {#2298 …}
    +reports: Doctrine\ORM\PersistentCollection {#2291 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2297 …}
    -id: 334715
    -bodyTs: "'draw':2 'owl':7 'rest':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657004"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706033786 {#2101
      date: 2024-01-23 19:16:26.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 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6728
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706033786 {#2101
    date: 2024-01-23 19:16:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6813
  +date: DateTimeImmutable @1706033786 {#2101
    date: 2024-01-23 19:16:26.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706033786 {#2101
    date: 2024-01-23 19:16:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6867
  +createdAt: DateTimeImmutable @1706033786 {#2101
    date: 2024-01-23 19:16:26.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2228
    +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
    +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 {#6775
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
    +entries: Doctrine\ORM\PersistentCollection {#6785 …}
    +posts: Doctrine\ORM\PersistentCollection {#6787 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
    +bans: Doctrine\ORM\PersistentCollection {#6791 …}
    +reports: Doctrine\ORM\PersistentCollection {#6793 …}
    +badges: Doctrine\ORM\PersistentCollection {#6795 …}
    +logs: Doctrine\ORM\PersistentCollection {#6797 …}
    +awards: Doctrine\ORM\PersistentCollection {#6799 …}
    +categories: Doctrine\ORM\PersistentCollection {#6801 …}
    -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 {#6776
      date: 2024-10-20 23:31:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699095615 {#6777
      date: 2023-11-04 12:00:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#6921
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2228
    +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
    +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 {#6775
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
    +entries: Doctrine\ORM\PersistentCollection {#6785 …}
    +posts: Doctrine\ORM\PersistentCollection {#6787 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
    +bans: Doctrine\ORM\PersistentCollection {#6791 …}
    +reports: Doctrine\ORM\PersistentCollection {#6793 …}
    +badges: Doctrine\ORM\PersistentCollection {#6795 …}
    +logs: Doctrine\ORM\PersistentCollection {#6797 …}
    +awards: Doctrine\ORM\PersistentCollection {#6799 …}
    +categories: Doctrine\ORM\PersistentCollection {#6801 …}
    -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 {#6776
      date: 2024-10-20 23:31:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699095615 {#6777
      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 16.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2232
    +user: Proxies\__CG__\App\Entity\User {#6700 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2228
      +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
      +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 {#6775
        date: 2024-10-22 08:31:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
      +entries: Doctrine\ORM\PersistentCollection {#6785 …}
      +posts: Doctrine\ORM\PersistentCollection {#6787 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
      +bans: Doctrine\ORM\PersistentCollection {#6791 …}
      +reports: Doctrine\ORM\PersistentCollection {#6793 …}
      +badges: Doctrine\ORM\PersistentCollection {#6795 …}
      +logs: Doctrine\ORM\PersistentCollection {#6797 …}
      +awards: Doctrine\ORM\PersistentCollection {#6799 …}
      +categories: Doctrine\ORM\PersistentCollection {#6801 …}
      -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 {#6776
        date: 2024-10-20 23:31:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699095615 {#6777
        date: 2023-11-04 12:00:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#6706 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#6708 …}
    +slug: ""
    +title: ": ("
    +url: "https://lemmy.dbzer0.com/pictrs/image/3b6d4e5b-fe55-4ea9-9bff-528e29e89c46.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 465
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728920529 {#6701
      date: 2024-10-14 17:42:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6709 …}
    +votes: Doctrine\ORM\PersistentCollection {#6711 …}
    +reports: Doctrine\ORM\PersistentCollection {#6713 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6715 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6717 …}
    +badges: Doctrine\ORM\PersistentCollection {#6719 …}
    +children: []
    -id: 32396
    -titleTs: ""
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706024073
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12836940"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705937673 {#6698
      date: 2024-01-22 16:34:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6976
  +entry: Proxies\__CG__\App\Entity\Entry {#2232
    +user: Proxies\__CG__\App\Entity\User {#6700 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2228
      +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
      +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 {#6775
        date: 2024-10-22 08:31:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
      +entries: Doctrine\ORM\PersistentCollection {#6785 …}
      +posts: Doctrine\ORM\PersistentCollection {#6787 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
      +bans: Doctrine\ORM\PersistentCollection {#6791 …}
      +reports: Doctrine\ORM\PersistentCollection {#6793 …}
      +badges: Doctrine\ORM\PersistentCollection {#6795 …}
      +logs: Doctrine\ORM\PersistentCollection {#6797 …}
      +awards: Doctrine\ORM\PersistentCollection {#6799 …}
      +categories: Doctrine\ORM\PersistentCollection {#6801 …}
      -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 {#6776
        date: 2024-10-20 23:31:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699095615 {#6777
        date: 2023-11-04 12:00:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#6706 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#6708 …}
    +slug: ""
    +title: ": ("
    +url: "https://lemmy.dbzer0.com/pictrs/image/3b6d4e5b-fe55-4ea9-9bff-528e29e89c46.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 18
    +favouriteCount: 465
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728920529 {#6701
      date: 2024-10-14 17:42:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6709 …}
    +votes: Doctrine\ORM\PersistentCollection {#6711 …}
    +reports: Doctrine\ORM\PersistentCollection {#6713 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6715 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6717 …}
    +badges: Doctrine\ORM\PersistentCollection {#6719 …}
    +children: []
    -id: 32396
    -titleTs: ""
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706024073
    +visibility: "visible             "
    +apId: "https://lemmy.dbzer0.com/post/12836940"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705937673 {#6698
      date: 2024-01-22 16:34:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7031
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2229
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#6700 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2228
        +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
        +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 {#6775
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
        +entries: Doctrine\ORM\PersistentCollection {#6785 …}
        +posts: Doctrine\ORM\PersistentCollection {#6787 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
        +bans: Doctrine\ORM\PersistentCollection {#6791 …}
        +reports: Doctrine\ORM\PersistentCollection {#6793 …}
        +badges: Doctrine\ORM\PersistentCollection {#6795 …}
        +logs: Doctrine\ORM\PersistentCollection {#6797 …}
        +awards: Doctrine\ORM\PersistentCollection {#6799 …}
        +categories: Doctrine\ORM\PersistentCollection {#6801 …}
        -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 {#6776
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6777
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6706 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6708 …}
      +slug: ""
      +title: ": ("
      +url: "https://lemmy.dbzer0.com/pictrs/image/3b6d4e5b-fe55-4ea9-9bff-528e29e89c46.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 465
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728920529 {#6701
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6709 …}
      +votes: Doctrine\ORM\PersistentCollection {#6711 …}
      +reports: Doctrine\ORM\PersistentCollection {#6713 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6717 …}
      +badges: Doctrine\ORM\PersistentCollection {#6719 …}
      +children: []
      -id: 32396
      -titleTs: ""
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706024073
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/12836940"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705937673 {#6698
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2228 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2103
      date: 2024-01-23 19:16:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@eya@lemmy.dbzer0.com"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2192 …}
    +nested: Doctrine\ORM\PersistentCollection {#2299 …}
    +votes: Doctrine\ORM\PersistentCollection {#2298 …}
    +reports: Doctrine\ORM\PersistentCollection {#2291 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2297 …}
    -id: 334715
    -bodyTs: "'draw':2 'owl':7 'rest':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657004"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706033786 {#2101
      date: 2024-01-23 19:16:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7101
  +subject: App\Entity\EntryComment {#2229
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#6700 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2228
        +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
        +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 {#6775
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
        +entries: Doctrine\ORM\PersistentCollection {#6785 …}
        +posts: Doctrine\ORM\PersistentCollection {#6787 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
        +bans: Doctrine\ORM\PersistentCollection {#6791 …}
        +reports: Doctrine\ORM\PersistentCollection {#6793 …}
        +badges: Doctrine\ORM\PersistentCollection {#6795 …}
        +logs: Doctrine\ORM\PersistentCollection {#6797 …}
        +awards: Doctrine\ORM\PersistentCollection {#6799 …}
        +categories: Doctrine\ORM\PersistentCollection {#6801 …}
        -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 {#6776
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6777
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6706 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6708 …}
      +slug: ""
      +title: ": ("
      +url: "https://lemmy.dbzer0.com/pictrs/image/3b6d4e5b-fe55-4ea9-9bff-528e29e89c46.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 465
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728920529 {#6701
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6709 …}
      +votes: Doctrine\ORM\PersistentCollection {#6711 …}
      +reports: Doctrine\ORM\PersistentCollection {#6713 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6717 …}
      +badges: Doctrine\ORM\PersistentCollection {#6719 …}
      +children: []
      -id: 32396
      -titleTs: ""
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706024073
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/12836940"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705937673 {#6698
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2228 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2103
      date: 2024-01-23 19:16:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@eya@lemmy.dbzer0.com"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2192 …}
    +nested: Doctrine\ORM\PersistentCollection {#2299 …}
    +votes: Doctrine\ORM\PersistentCollection {#2298 …}
    +reports: Doctrine\ORM\PersistentCollection {#2291 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2297 …}
    -id: 334715
    -bodyTs: "'draw':2 'owl':7 'rest':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657004"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706033786 {#2101
      date: 2024-01-23 19:16:26.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2229
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#6700 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2228
        +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
        +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 {#6775
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
        +entries: Doctrine\ORM\PersistentCollection {#6785 …}
        +posts: Doctrine\ORM\PersistentCollection {#6787 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
        +bans: Doctrine\ORM\PersistentCollection {#6791 …}
        +reports: Doctrine\ORM\PersistentCollection {#6793 …}
        +badges: Doctrine\ORM\PersistentCollection {#6795 …}
        +logs: Doctrine\ORM\PersistentCollection {#6797 …}
        +awards: Doctrine\ORM\PersistentCollection {#6799 …}
        +categories: Doctrine\ORM\PersistentCollection {#6801 …}
        -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 {#6776
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6777
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6706 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6708 …}
      +slug: ""
      +title: ": ("
      +url: "https://lemmy.dbzer0.com/pictrs/image/3b6d4e5b-fe55-4ea9-9bff-528e29e89c46.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 465
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728920529 {#6701
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6709 …}
      +votes: Doctrine\ORM\PersistentCollection {#6711 …}
      +reports: Doctrine\ORM\PersistentCollection {#6713 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6717 …}
      +badges: Doctrine\ORM\PersistentCollection {#6719 …}
      +children: []
      -id: 32396
      -titleTs: ""
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706024073
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/12836940"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705937673 {#6698
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2228 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2103
      date: 2024-01-23 19:16:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@eya@lemmy.dbzer0.com"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2192 …}
    +nested: Doctrine\ORM\PersistentCollection {#2299 …}
    +votes: Doctrine\ORM\PersistentCollection {#2298 …}
    +reports: Doctrine\ORM\PersistentCollection {#2291 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2297 …}
    -id: 334715
    -bodyTs: "'draw':2 'owl':7 'rest':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657004"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706033786 {#2101
      date: 2024-01-23 19:16:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7158
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2229
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2232
      +user: Proxies\__CG__\App\Entity\User {#6700 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2228
        +icon: Proxies\__CG__\App\Entity\Image {#6778 …}
        +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 {#6775
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6779 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6781 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6783 …}
        +entries: Doctrine\ORM\PersistentCollection {#6785 …}
        +posts: Doctrine\ORM\PersistentCollection {#6787 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6789 …}
        +bans: Doctrine\ORM\PersistentCollection {#6791 …}
        +reports: Doctrine\ORM\PersistentCollection {#6793 …}
        +badges: Doctrine\ORM\PersistentCollection {#6795 …}
        +logs: Doctrine\ORM\PersistentCollection {#6797 …}
        +awards: Doctrine\ORM\PersistentCollection {#6799 …}
        +categories: Doctrine\ORM\PersistentCollection {#6801 …}
        -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 {#6776
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6777
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6706 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6708 …}
      +slug: ""
      +title: ": ("
      +url: "https://lemmy.dbzer0.com/pictrs/image/3b6d4e5b-fe55-4ea9-9bff-528e29e89c46.png"
      +body: null
      +type: "image"
      +lang: "en"
      +isOc: false
      +hasEmbed: true
      +commentCount: 18
      +favouriteCount: 465
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728920529 {#6701
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6709 …}
      +votes: Doctrine\ORM\PersistentCollection {#6711 …}
      +reports: Doctrine\ORM\PersistentCollection {#6713 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6715 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6717 …}
      +badges: Doctrine\ORM\PersistentCollection {#6719 …}
      +children: []
      -id: 32396
      -titleTs: ""
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706024073
      +visibility: "visible             "
      +apId: "https://lemmy.dbzer0.com/post/12836940"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705937673 {#6698
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2228 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2252 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2103
      date: 2024-01-23 19:16:26.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@eya@lemmy.dbzer0.com"
      "@avidamoeba@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2192 …}
    +nested: Doctrine\ORM\PersistentCollection {#2299 …}
    +votes: Doctrine\ORM\PersistentCollection {#2298 …}
    +reports: Doctrine\ORM\PersistentCollection {#2291 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2301 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2297 …}
    -id: 334715
    -bodyTs: "'draw':2 'owl':7 'rest':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7657004"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706033786 {#2101
      date: 2024-01-23 19:16:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 27.13 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2321
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2312
      +user: Proxies\__CG__\App\Entity\User {#7444 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7450 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7452 …}
      +slug: "Mozilla-Firefox-122-Is-Now-Available-for-Download-Here-s-What-s"
      +title: "Mozilla Firefox 122 Is Now Available for Download, Here's What's New"
      +url: "https://9to5linux.com/mozilla-firefox-122-is-now-available-for-download-heres-whats-new"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 106
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728074466 {#7445
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7453 …}
      +votes: Doctrine\ORM\PersistentCollection {#7455 …}
      +reports: Doctrine\ORM\PersistentCollection {#7457 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7459 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7461 …}
      +badges: Doctrine\ORM\PersistentCollection {#7463 …}
      +children: []
      -id: 32423
      -titleTs: "'122':3 'avail':6 'download':8 'firefox':2 'mozilla':1 'new':13"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706030441
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10895637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705944041 {#7442
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +body: "It may still be nice to have a reference implementation. For example maybe they can see if there are extra hardening options that they can enable or adopt the more seamless update flow."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705954050 {#2052
      date: 2024-01-22 21:07:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shreddy_scientist@lemmy.ml"
      "@kbal@fedia.io"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2307 …}
    +nested: Doctrine\ORM\PersistentCollection {#2308 …}
    +votes: Doctrine\ORM\PersistentCollection {#2304 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
    -id: 332415
    -bodyTs: "'adopt':28 'enabl':26 'exampl':12 'extra':20 'flow':33 'harden':21 'implement':10 'may':2 'mayb':13 'nice':5 'option':22 'refer':9 'seamless':31 'see':16 'still':3 'updat':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628602"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705954050 {#2163
      date: 2024-01-22 21:07:30.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7407
  +comment: App\Entity\EntryComment {#2321
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2312
      +user: Proxies\__CG__\App\Entity\User {#7444 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7450 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7452 …}
      +slug: "Mozilla-Firefox-122-Is-Now-Available-for-Download-Here-s-What-s"
      +title: "Mozilla Firefox 122 Is Now Available for Download, Here's What's New"
      +url: "https://9to5linux.com/mozilla-firefox-122-is-now-available-for-download-heres-whats-new"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 106
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728074466 {#7445
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7453 …}
      +votes: Doctrine\ORM\PersistentCollection {#7455 …}
      +reports: Doctrine\ORM\PersistentCollection {#7457 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7459 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7461 …}
      +badges: Doctrine\ORM\PersistentCollection {#7463 …}
      +children: []
      -id: 32423
      -titleTs: "'122':3 'avail':6 'download':8 'firefox':2 'mozilla':1 'new':13"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706030441
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10895637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705944041 {#7442
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +body: "It may still be nice to have a reference implementation. For example maybe they can see if there are extra hardening options that they can enable or adopt the more seamless update flow."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705954050 {#2052
      date: 2024-01-22 21:07:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shreddy_scientist@lemmy.ml"
      "@kbal@fedia.io"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2307 …}
    +nested: Doctrine\ORM\PersistentCollection {#2308 …}
    +votes: Doctrine\ORM\PersistentCollection {#2304 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
    -id: 332415
    -bodyTs: "'adopt':28 'enabl':26 'exampl':12 'extra':20 'flow':33 'harden':21 'implement':10 'may':2 'mayb':13 'nice':5 'option':22 'refer':9 'seamless':31 'see':16 'still':3 'updat':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628602"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705954050 {#2163
      date: 2024-01-22 21:07: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 16.0 MiB 2.72 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7472
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705954050 {#2163
    date: 2024-01-22 21:07:30.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7528
  +date: DateTimeImmutable @1705954050 {#2163
    date: 2024-01-22 21:07:30.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705954050 {#2163
    date: 2024-01-22 21:07:30.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7582
  +createdAt: DateTimeImmutable @1705954050 {#2163
    date: 2024-01-22 21:07:30.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#7636
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      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 16.0 MiB 0.19 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2312
    +user: Proxies\__CG__\App\Entity\User {#7444 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7450 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7452 …}
    +slug: "Mozilla-Firefox-122-Is-Now-Available-for-Download-Here-s-What-s"
    +title: "Mozilla Firefox 122 Is Now Available for Download, Here's What's New"
    +url: "https://9to5linux.com/mozilla-firefox-122-is-now-available-for-download-heres-whats-new"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 106
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728074466 {#7445
      date: 2024-10-04 22:41:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7453 …}
    +votes: Doctrine\ORM\PersistentCollection {#7455 …}
    +reports: Doctrine\ORM\PersistentCollection {#7457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7459 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7461 …}
    +badges: Doctrine\ORM\PersistentCollection {#7463 …}
    +children: []
    -id: 32423
    -titleTs: "'122':3 'avail':6 'download':8 'firefox':2 'mozilla':1 'new':13"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706030441
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10895637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705944041 {#7442
      date: 2024-01-22 18:20:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7691
  +entry: Proxies\__CG__\App\Entity\Entry {#2312
    +user: Proxies\__CG__\App\Entity\User {#7444 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7450 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7452 …}
    +slug: "Mozilla-Firefox-122-Is-Now-Available-for-Download-Here-s-What-s"
    +title: "Mozilla Firefox 122 Is Now Available for Download, Here's What's New"
    +url: "https://9to5linux.com/mozilla-firefox-122-is-now-available-for-download-heres-whats-new"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 11
    +favouriteCount: 106
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1728074466 {#7445
      date: 2024-10-04 22:41:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7453 …}
    +votes: Doctrine\ORM\PersistentCollection {#7455 …}
    +reports: Doctrine\ORM\PersistentCollection {#7457 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7459 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7461 …}
    +badges: Doctrine\ORM\PersistentCollection {#7463 …}
    +children: []
    -id: 32423
    -titleTs: "'122':3 'avail':6 'download':8 'firefox':2 'mozilla':1 'new':13"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706030441
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10895637"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705944041 {#7442
      date: 2024-01-22 18:20:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 4.11 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7746
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2321
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2312
      +user: Proxies\__CG__\App\Entity\User {#7444 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7450 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7452 …}
      +slug: "Mozilla-Firefox-122-Is-Now-Available-for-Download-Here-s-What-s"
      +title: "Mozilla Firefox 122 Is Now Available for Download, Here's What's New"
      +url: "https://9to5linux.com/mozilla-firefox-122-is-now-available-for-download-heres-whats-new"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 106
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728074466 {#7445
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7453 …}
      +votes: Doctrine\ORM\PersistentCollection {#7455 …}
      +reports: Doctrine\ORM\PersistentCollection {#7457 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7459 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7461 …}
      +badges: Doctrine\ORM\PersistentCollection {#7463 …}
      +children: []
      -id: 32423
      -titleTs: "'122':3 'avail':6 'download':8 'firefox':2 'mozilla':1 'new':13"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706030441
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10895637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705944041 {#7442
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +body: "It may still be nice to have a reference implementation. For example maybe they can see if there are extra hardening options that they can enable or adopt the more seamless update flow."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705954050 {#2052
      date: 2024-01-22 21:07:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shreddy_scientist@lemmy.ml"
      "@kbal@fedia.io"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2307 …}
    +nested: Doctrine\ORM\PersistentCollection {#2308 …}
    +votes: Doctrine\ORM\PersistentCollection {#2304 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
    -id: 332415
    -bodyTs: "'adopt':28 'enabl':26 'exampl':12 'extra':20 'flow':33 'harden':21 'implement':10 'may':2 'mayb':13 'nice':5 'option':22 'refer':9 'seamless':31 'see':16 'still':3 'updat':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628602"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705954050 {#2163
      date: 2024-01-22 21:07:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7816
  +subject: App\Entity\EntryComment {#2321
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2312
      +user: Proxies\__CG__\App\Entity\User {#7444 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7450 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7452 …}
      +slug: "Mozilla-Firefox-122-Is-Now-Available-for-Download-Here-s-What-s"
      +title: "Mozilla Firefox 122 Is Now Available for Download, Here's What's New"
      +url: "https://9to5linux.com/mozilla-firefox-122-is-now-available-for-download-heres-whats-new"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 106
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728074466 {#7445
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7453 …}
      +votes: Doctrine\ORM\PersistentCollection {#7455 …}
      +reports: Doctrine\ORM\PersistentCollection {#7457 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7459 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7461 …}
      +badges: Doctrine\ORM\PersistentCollection {#7463 …}
      +children: []
      -id: 32423
      -titleTs: "'122':3 'avail':6 'download':8 'firefox':2 'mozilla':1 'new':13"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706030441
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10895637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705944041 {#7442
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +body: "It may still be nice to have a reference implementation. For example maybe they can see if there are extra hardening options that they can enable or adopt the more seamless update flow."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705954050 {#2052
      date: 2024-01-22 21:07:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shreddy_scientist@lemmy.ml"
      "@kbal@fedia.io"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2307 …}
    +nested: Doctrine\ORM\PersistentCollection {#2308 …}
    +votes: Doctrine\ORM\PersistentCollection {#2304 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
    -id: 332415
    -bodyTs: "'adopt':28 'enabl':26 'exampl':12 'extra':20 'flow':33 'harden':21 'implement':10 'may':2 'mayb':13 'nice':5 'option':22 'refer':9 'seamless':31 'see':16 'still':3 'updat':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628602"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705954050 {#2163
      date: 2024-01-22 21:07:30.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2321
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2312
      +user: Proxies\__CG__\App\Entity\User {#7444 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7450 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7452 …}
      +slug: "Mozilla-Firefox-122-Is-Now-Available-for-Download-Here-s-What-s"
      +title: "Mozilla Firefox 122 Is Now Available for Download, Here's What's New"
      +url: "https://9to5linux.com/mozilla-firefox-122-is-now-available-for-download-heres-whats-new"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 106
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728074466 {#7445
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7453 …}
      +votes: Doctrine\ORM\PersistentCollection {#7455 …}
      +reports: Doctrine\ORM\PersistentCollection {#7457 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7459 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7461 …}
      +badges: Doctrine\ORM\PersistentCollection {#7463 …}
      +children: []
      -id: 32423
      -titleTs: "'122':3 'avail':6 'download':8 'firefox':2 'mozilla':1 'new':13"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706030441
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10895637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705944041 {#7442
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +body: "It may still be nice to have a reference implementation. For example maybe they can see if there are extra hardening options that they can enable or adopt the more seamless update flow."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705954050 {#2052
      date: 2024-01-22 21:07:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shreddy_scientist@lemmy.ml"
      "@kbal@fedia.io"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2307 …}
    +nested: Doctrine\ORM\PersistentCollection {#2308 …}
    +votes: Doctrine\ORM\PersistentCollection {#2304 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
    -id: 332415
    -bodyTs: "'adopt':28 'enabl':26 'exampl':12 'extra':20 'flow':33 'harden':21 'implement':10 'may':2 'mayb':13 'nice':5 'option':22 'refer':9 'seamless':31 'see':16 'still':3 'updat':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628602"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705954050 {#2163
      date: 2024-01-22 21:07:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7873
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2321
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2312
      +user: Proxies\__CG__\App\Entity\User {#7444 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7450 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7452 …}
      +slug: "Mozilla-Firefox-122-Is-Now-Available-for-Download-Here-s-What-s"
      +title: "Mozilla Firefox 122 Is Now Available for Download, Here's What's New"
      +url: "https://9to5linux.com/mozilla-firefox-122-is-now-available-for-download-heres-whats-new"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 11
      +favouriteCount: 106
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1728074466 {#7445
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7453 …}
      +votes: Doctrine\ORM\PersistentCollection {#7455 …}
      +reports: Doctrine\ORM\PersistentCollection {#7457 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7459 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7461 …}
      +badges: Doctrine\ORM\PersistentCollection {#7463 …}
      +children: []
      -id: 32423
      -titleTs: "'122':3 'avail':6 'download':8 'firefox':2 'mozilla':1 'new':13"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706030441
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10895637"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705944041 {#7442
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2310 …}
    +body: "It may still be nice to have a reference implementation. For example maybe they can see if there are extra hardening options that they can enable or adopt the more seamless update flow."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705954050 {#2052
      date: 2024-01-22 21:07:30.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shreddy_scientist@lemmy.ml"
      "@kbal@fedia.io"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2307 …}
    +nested: Doctrine\ORM\PersistentCollection {#2308 …}
    +votes: Doctrine\ORM\PersistentCollection {#2304 …}
    +reports: Doctrine\ORM\PersistentCollection {#2319 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2318 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2316 …}
    -id: 332415
    -bodyTs: "'adopt':28 'enabl':26 'exampl':12 'extra':20 'flow':33 'harden':21 'implement':10 'may':2 'mayb':13 'nice':5 'option':22 'refer':9 'seamless':31 'see':16 'still':3 'updat':32"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7628602"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705954050 {#2163
      date: 2024-01-22 21:07:30.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 15.12 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2296
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +body: "Also window managers started compositing which moved 1/3 of what X was doing to the window manager. Then applications started doing their own rendering which moved another 1/3 of what X was doing to the applications. All that is left over is basically the low-level IO which had gotten greatly simpler over the years and could basically be packaged into a few libraries (mesa and libinput primarily) and some complex mutli-hop IPC which was completely unnecessary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705351117 {#2322
      date: 2024-01-15 21:38:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2281 …}
    +nested: Doctrine\ORM\PersistentCollection {#2280 …}
    +votes: Doctrine\ORM\PersistentCollection {#2278 …}
    +reports: Doctrine\ORM\PersistentCollection {#2279 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
    -id: 311713
    -bodyTs: "'1/3':8,28 'also':1 'anoth':27 'applic':19,36 'basic':43,59 'complet':79 'complex':72 'composit':5 'could':58 'gotten':51 'great':52 'hop':75 'io':48 'ipc':76 'left':40 'level':47 'libinput':68 'librari':65 'low':46 'low-level':45 'manag':3,17 'mesa':66 'move':7,26 'mut':74 'mutli-hop':73 'packag':61 'primarili':69 'render':24 'simpler':53 'start':4,20 'unnecessari':80 'window':2,16 'x':11,31 'year':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407232"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705351117 {#2315
      date: 2024-01-15 21:38:37.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8122
  +comment: App\Entity\EntryComment {#2296
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +body: "Also window managers started compositing which moved 1/3 of what X was doing to the window manager. Then applications started doing their own rendering which moved another 1/3 of what X was doing to the applications. All that is left over is basically the low-level IO which had gotten greatly simpler over the years and could basically be packaged into a few libraries (mesa and libinput primarily) and some complex mutli-hop IPC which was completely unnecessary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705351117 {#2322
      date: 2024-01-15 21:38:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2281 …}
    +nested: Doctrine\ORM\PersistentCollection {#2280 …}
    +votes: Doctrine\ORM\PersistentCollection {#2278 …}
    +reports: Doctrine\ORM\PersistentCollection {#2279 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
    -id: 311713
    -bodyTs: "'1/3':8,28 'also':1 'anoth':27 'applic':19,36 'basic':43,59 'complet':79 'complex':72 'composit':5 'could':58 'gotten':51 'great':52 'hop':75 'io':48 'ipc':76 'left':40 'level':47 'libinput':68 'librari':65 'low':46 'low-level':45 'manag':3,17 'mesa':66 'move':7,26 'mut':74 'mutli-hop':73 'packag':61 'primarili':69 'render':24 'simpler':53 'start':4,20 'unnecessari':80 'window':2,16 'x':11,31 'year':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407232"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705351117 {#2315
      date: 2024-01-15 21:38:37.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 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8167
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1705351117 {#2315
    date: 2024-01-15 21:38:37.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8223
  +date: DateTimeImmutable @1705351117 {#2315
    date: 2024-01-15 21:38:37.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705351117 {#2315
    date: 2024-01-15 21:38:37.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8277
  +createdAt: DateTimeImmutable @1705351117 {#2315
    date: 2024-01-15 21:38:37.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.20 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#8331
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      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 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#3665 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#3666
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3671 …}
    +votes: Doctrine\ORM\PersistentCollection {#3674 …}
    +reports: Doctrine\ORM\PersistentCollection {#3676 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
    +badges: Doctrine\ORM\PersistentCollection {#3682 …}
    +children: []
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#3663
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8386
  +entry: Proxies\__CG__\App\Entity\Entry {#2130
    +user: Proxies\__CG__\App\Entity\User {#3665 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
    +title: "ELI5 the whole Wayland vs X11 going on."
    +url: null
    +body: "Title"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 71
    +favouriteCount: 192
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705436736 {#3666
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3671 …}
    +votes: Doctrine\ORM\PersistentCollection {#3674 …}
    +reports: Doctrine\ORM\PersistentCollection {#3676 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
    +badges: Doctrine\ORM\PersistentCollection {#3682 …}
    +children: []
    -id: 30499
    -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
    -bodyTs: "'titl':1"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705347804
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8603552"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705261404 {#3663
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8441
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2296
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +body: "Also window managers started compositing which moved 1/3 of what X was doing to the window manager. Then applications started doing their own rendering which moved another 1/3 of what X was doing to the applications. All that is left over is basically the low-level IO which had gotten greatly simpler over the years and could basically be packaged into a few libraries (mesa and libinput primarily) and some complex mutli-hop IPC which was completely unnecessary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705351117 {#2322
      date: 2024-01-15 21:38:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2281 …}
    +nested: Doctrine\ORM\PersistentCollection {#2280 …}
    +votes: Doctrine\ORM\PersistentCollection {#2278 …}
    +reports: Doctrine\ORM\PersistentCollection {#2279 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
    -id: 311713
    -bodyTs: "'1/3':8,28 'also':1 'anoth':27 'applic':19,36 'basic':43,59 'complet':79 'complex':72 'composit':5 'could':58 'gotten':51 'great':52 'hop':75 'io':48 'ipc':76 'left':40 'level':47 'libinput':68 'librari':65 'low':46 'low-level':45 'manag':3,17 'mesa':66 'move':7,26 'mut':74 'mutli-hop':73 'packag':61 'primarili':69 'render':24 'simpler':53 'start':4,20 'unnecessari':80 'window':2,16 'x':11,31 'year':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407232"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705351117 {#2315
      date: 2024-01-15 21:38:37.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8511
  +subject: App\Entity\EntryComment {#2296
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +body: "Also window managers started compositing which moved 1/3 of what X was doing to the window manager. Then applications started doing their own rendering which moved another 1/3 of what X was doing to the applications. All that is left over is basically the low-level IO which had gotten greatly simpler over the years and could basically be packaged into a few libraries (mesa and libinput primarily) and some complex mutli-hop IPC which was completely unnecessary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705351117 {#2322
      date: 2024-01-15 21:38:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2281 …}
    +nested: Doctrine\ORM\PersistentCollection {#2280 …}
    +votes: Doctrine\ORM\PersistentCollection {#2278 …}
    +reports: Doctrine\ORM\PersistentCollection {#2279 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
    -id: 311713
    -bodyTs: "'1/3':8,28 'also':1 'anoth':27 'applic':19,36 'basic':43,59 'complet':79 'complex':72 'composit':5 'could':58 'gotten':51 'great':52 'hop':75 'io':48 'ipc':76 'left':40 'level':47 'libinput':68 'librari':65 'low':46 'low-level':45 'manag':3,17 'mesa':66 'move':7,26 'mut':74 'mutli-hop':73 'packag':61 'primarili':69 'render':24 'simpler':53 'start':4,20 'unnecessari':80 'window':2,16 'x':11,31 'year':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407232"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705351117 {#2315
      date: 2024-01-15 21:38:37.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2296
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +body: "Also window managers started compositing which moved 1/3 of what X was doing to the window manager. Then applications started doing their own rendering which moved another 1/3 of what X was doing to the applications. All that is left over is basically the low-level IO which had gotten greatly simpler over the years and could basically be packaged into a few libraries (mesa and libinput primarily) and some complex mutli-hop IPC which was completely unnecessary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705351117 {#2322
      date: 2024-01-15 21:38:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2281 …}
    +nested: Doctrine\ORM\PersistentCollection {#2280 …}
    +votes: Doctrine\ORM\PersistentCollection {#2278 …}
    +reports: Doctrine\ORM\PersistentCollection {#2279 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
    -id: 311713
    -bodyTs: "'1/3':8,28 'also':1 'anoth':27 'applic':19,36 'basic':43,59 'complet':79 'complex':72 'composit':5 'could':58 'gotten':51 'great':52 'hop':75 'io':48 'ipc':76 'left':40 'level':47 'libinput':68 'librari':65 'low':46 'low-level':45 'manag':3,17 'mesa':66 'move':7,26 'mut':74 'mutli-hop':73 'packag':61 'primarili':69 'render':24 'simpler':53 'start':4,20 'unnecessari':80 'window':2,16 'x':11,31 'year':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407232"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705351117 {#2315
      date: 2024-01-15 21:38:37.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8568
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2296
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2130
      +user: Proxies\__CG__\App\Entity\User {#3665 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "ELI5-the-whole-Wayland-vs-X11-going-on"
      +title: "ELI5 the whole Wayland vs X11 going on."
      +url: null
      +body: "Title"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 71
      +favouriteCount: 192
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705436736 {#3666
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3671 …}
      +votes: Doctrine\ORM\PersistentCollection {#3674 …}
      +reports: Doctrine\ORM\PersistentCollection {#3676 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3678 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3680 …}
      +badges: Doctrine\ORM\PersistentCollection {#3682 …}
      +children: []
      -id: 30499
      -titleTs: "'eli5':1 'go':7 'vs':5 'wayland':4 'whole':3 'x11':6"
      -bodyTs: "'titl':1"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705347804
      +visibility: "visible             "
      +apId: "https://programming.dev/post/8603552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705261404 {#3663
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2295 …}
    +body: "Also window managers started compositing which moved 1/3 of what X was doing to the window manager. Then applications started doing their own rendering which moved another 1/3 of what X was doing to the applications. All that is left over is basically the low-level IO which had gotten greatly simpler over the years and could basically be packaged into a few libraries (mesa and libinput primarily) and some complex mutli-hop IPC which was completely unnecessary."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705351117 {#2322
      date: 2024-01-15 21:38:37.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
      "@hperrin@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2281 …}
    +nested: Doctrine\ORM\PersistentCollection {#2280 …}
    +votes: Doctrine\ORM\PersistentCollection {#2278 …}
    +reports: Doctrine\ORM\PersistentCollection {#2279 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2277 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2220 …}
    -id: 311713
    -bodyTs: "'1/3':8,28 'also':1 'anoth':27 'applic':19,36 'basic':43,59 'complet':79 'complex':72 'composit':5 'could':58 'gotten':51 'great':52 'hop':75 'io':48 'ipc':76 'left':40 'level':47 'libinput':68 'librari':65 'low':46 'low-level':45 'manag':3,17 'mesa':66 'move':7,26 'mut':74 'mutli-hop':73 'packag':61 'primarili':69 'render':24 'simpler':53 'start':4,20 'unnecessari':80 'window':2,16 'x':11,31 'year':56"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7407232"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705351117 {#2315
      date: 2024-01-15 21:38:37.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 15.29 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2219
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2217
      +user: Proxies\__CG__\App\Entity\User {#8854 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Upgrade-vs-Reinstall"
      +title: "Upgrade vs Reinstall"
      +url: null
      +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1726389239 {#8855
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8860 …}
      +votes: Doctrine\ORM\PersistentCollection {#8863 …}
      +reports: Doctrine\ORM\PersistentCollection {#8865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8867 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8869 …}
      +badges: Doctrine\ORM\PersistentCollection {#8871 …}
      +children: []
      -id: 30704
      -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
      -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705423603
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10749929"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705337203 {#8852
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think yes. In general if you have good setup instructions (preferably automated) then it will be easier to start from scratch. This is because when starting from scratch you need to worry about the new setup. But when upgrading you need to worry about the new setup as well as any cruft that has been carried over from the previous setup. Basically starting clean has some advantages.\n
      \n
      However it is important to make sure that you can go back to the old working state if required. Either via backups or leaving the old machine around working until the new one has been proven to be operational.\n
      \n
      I also really like NixOS for this reason. It means that you can upgrade your system with very little cruft carrying over. Basically it behaves like a clean install every update. But it is easier to roll back if you need to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705349978 {#2290
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2196 …}
    +nested: Doctrine\ORM\PersistentCollection {#2194 …}
    +votes: Doctrine\ORM\PersistentCollection {#2193 …}
    +reports: Doctrine\ORM\PersistentCollection {#2205 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
    -id: 311657
    -bodyTs: "'advantag':68 'also':109 'around':96 'autom':13 'back':80,145 'backup':90 'basic':63,130 'behav':132 'carri':57,128 'clean':65,135 'cruft':53,127 'easier':18,142 'either':88 'everi':137 'general':5 'go':79 'good':9 'howev':69 'import':72 'instal':136 'instruct':11 'leav':92 'like':111,133 'littl':126 'machin':95 'make':74 'mean':117 'need':31,42,148 'new':36,47,100 'nixo':112 'old':83,94 'one':101 'oper':107 'prefer':12 'previous':61 'proven':104 'realli':110 'reason':115 'requir':87 'roll':144 'scratch':22,29 'setup':10,37,48,62 'start':20,27,64 'state':85 'sure':75 'system':123 'think':2 'updat':138 'upgrad':40,121 'via':89 'well':50 'work':84,97 'worri':33,44 'yes':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7406684"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705349978 {#2294
      date: 2024-01-15 21:19:38.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8817
  +comment: App\Entity\EntryComment {#2219
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2217
      +user: Proxies\__CG__\App\Entity\User {#8854 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Upgrade-vs-Reinstall"
      +title: "Upgrade vs Reinstall"
      +url: null
      +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1726389239 {#8855
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8860 …}
      +votes: Doctrine\ORM\PersistentCollection {#8863 …}
      +reports: Doctrine\ORM\PersistentCollection {#8865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8867 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8869 …}
      +badges: Doctrine\ORM\PersistentCollection {#8871 …}
      +children: []
      -id: 30704
      -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
      -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705423603
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10749929"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705337203 {#8852
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think yes. In general if you have good setup instructions (preferably automated) then it will be easier to start from scratch. This is because when starting from scratch you need to worry about the new setup. But when upgrading you need to worry about the new setup as well as any cruft that has been carried over from the previous setup. Basically starting clean has some advantages.\n
      \n
      However it is important to make sure that you can go back to the old working state if required. Either via backups or leaving the old machine around working until the new one has been proven to be operational.\n
      \n
      I also really like NixOS for this reason. It means that you can upgrade your system with very little cruft carrying over. Basically it behaves like a clean install every update. But it is easier to roll back if you need to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705349978 {#2290
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2196 …}
    +nested: Doctrine\ORM\PersistentCollection {#2194 …}
    +votes: Doctrine\ORM\PersistentCollection {#2193 …}
    +reports: Doctrine\ORM\PersistentCollection {#2205 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
    -id: 311657
    -bodyTs: "'advantag':68 'also':109 'around':96 'autom':13 'back':80,145 'backup':90 'basic':63,130 'behav':132 'carri':57,128 'clean':65,135 'cruft':53,127 'easier':18,142 'either':88 'everi':137 'general':5 'go':79 'good':9 'howev':69 'import':72 'instal':136 'instruct':11 'leav':92 'like':111,133 'littl':126 'machin':95 'make':74 'mean':117 'need':31,42,148 'new':36,47,100 'nixo':112 'old':83,94 'one':101 'oper':107 'prefer':12 'previous':61 'proven':104 'realli':110 'reason':115 'requir':87 'roll':144 'scratch':22,29 'setup':10,37,48,62 'start':20,27,64 'state':85 'sure':75 'system':123 'think':2 'updat':138 'upgrad':40,121 'via':89 'well':50 'work':84,97 'worri':33,44 'yes':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7406684"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705349978 {#2294
      date: 2024-01-15 21:19:38.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 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8880
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1705349978 {#2294
    date: 2024-01-15 21:19:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8936
  +date: DateTimeImmutable @1705349978 {#2294
    date: 2024-01-15 21:19:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705349978 {#2294
    date: 2024-01-15 21:19:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8990
  +createdAt: DateTimeImmutable @1705349978 {#2294
    date: 2024-01-15 21:19:38.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#9044
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      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 16.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2217
    +user: Proxies\__CG__\App\Entity\User {#8854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Upgrade-vs-Reinstall"
    +title: "Upgrade vs Reinstall"
    +url: null
    +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726389239 {#8855
      date: 2024-09-15 10:33:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#8860 …}
    +votes: Doctrine\ORM\PersistentCollection {#8863 …}
    +reports: Doctrine\ORM\PersistentCollection {#8865 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8867 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8869 …}
    +badges: Doctrine\ORM\PersistentCollection {#8871 …}
    +children: []
    -id: 30704
    -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
    -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705423603
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10749929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705337203 {#8852
      date: 2024-01-15 17:46:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9099
  +entry: Proxies\__CG__\App\Entity\Entry {#2217
    +user: Proxies\__CG__\App\Entity\User {#8854 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Upgrade-vs-Reinstall"
    +title: "Upgrade vs Reinstall"
    +url: null
    +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1726389239 {#8855
      date: 2024-09-15 10:33:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#8860 …}
    +votes: Doctrine\ORM\PersistentCollection {#8863 …}
    +reports: Doctrine\ORM\PersistentCollection {#8865 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8867 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8869 …}
    +badges: Doctrine\ORM\PersistentCollection {#8871 …}
    +children: []
    -id: 30704
    -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
    -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705423603
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10749929"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705337203 {#8852
      date: 2024-01-15 17:46:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9154
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2219
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2217
      +user: Proxies\__CG__\App\Entity\User {#8854 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Upgrade-vs-Reinstall"
      +title: "Upgrade vs Reinstall"
      +url: null
      +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1726389239 {#8855
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8860 …}
      +votes: Doctrine\ORM\PersistentCollection {#8863 …}
      +reports: Doctrine\ORM\PersistentCollection {#8865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8867 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8869 …}
      +badges: Doctrine\ORM\PersistentCollection {#8871 …}
      +children: []
      -id: 30704
      -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
      -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705423603
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10749929"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705337203 {#8852
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think yes. In general if you have good setup instructions (preferably automated) then it will be easier to start from scratch. This is because when starting from scratch you need to worry about the new setup. But when upgrading you need to worry about the new setup as well as any cruft that has been carried over from the previous setup. Basically starting clean has some advantages.\n
      \n
      However it is important to make sure that you can go back to the old working state if required. Either via backups or leaving the old machine around working until the new one has been proven to be operational.\n
      \n
      I also really like NixOS for this reason. It means that you can upgrade your system with very little cruft carrying over. Basically it behaves like a clean install every update. But it is easier to roll back if you need to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705349978 {#2290
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2196 …}
    +nested: Doctrine\ORM\PersistentCollection {#2194 …}
    +votes: Doctrine\ORM\PersistentCollection {#2193 …}
    +reports: Doctrine\ORM\PersistentCollection {#2205 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
    -id: 311657
    -bodyTs: "'advantag':68 'also':109 'around':96 'autom':13 'back':80,145 'backup':90 'basic':63,130 'behav':132 'carri':57,128 'clean':65,135 'cruft':53,127 'easier':18,142 'either':88 'everi':137 'general':5 'go':79 'good':9 'howev':69 'import':72 'instal':136 'instruct':11 'leav':92 'like':111,133 'littl':126 'machin':95 'make':74 'mean':117 'need':31,42,148 'new':36,47,100 'nixo':112 'old':83,94 'one':101 'oper':107 'prefer':12 'previous':61 'proven':104 'realli':110 'reason':115 'requir':87 'roll':144 'scratch':22,29 'setup':10,37,48,62 'start':20,27,64 'state':85 'sure':75 'system':123 'think':2 'updat':138 'upgrad':40,121 'via':89 'well':50 'work':84,97 'worri':33,44 'yes':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7406684"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705349978 {#2294
      date: 2024-01-15 21:19:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9232
  +subject: App\Entity\EntryComment {#2219
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2217
      +user: Proxies\__CG__\App\Entity\User {#8854 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Upgrade-vs-Reinstall"
      +title: "Upgrade vs Reinstall"
      +url: null
      +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1726389239 {#8855
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8860 …}
      +votes: Doctrine\ORM\PersistentCollection {#8863 …}
      +reports: Doctrine\ORM\PersistentCollection {#8865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8867 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8869 …}
      +badges: Doctrine\ORM\PersistentCollection {#8871 …}
      +children: []
      -id: 30704
      -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
      -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705423603
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10749929"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705337203 {#8852
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think yes. In general if you have good setup instructions (preferably automated) then it will be easier to start from scratch. This is because when starting from scratch you need to worry about the new setup. But when upgrading you need to worry about the new setup as well as any cruft that has been carried over from the previous setup. Basically starting clean has some advantages.\n
      \n
      However it is important to make sure that you can go back to the old working state if required. Either via backups or leaving the old machine around working until the new one has been proven to be operational.\n
      \n
      I also really like NixOS for this reason. It means that you can upgrade your system with very little cruft carrying over. Basically it behaves like a clean install every update. But it is easier to roll back if you need to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705349978 {#2290
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2196 …}
    +nested: Doctrine\ORM\PersistentCollection {#2194 …}
    +votes: Doctrine\ORM\PersistentCollection {#2193 …}
    +reports: Doctrine\ORM\PersistentCollection {#2205 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
    -id: 311657
    -bodyTs: "'advantag':68 'also':109 'around':96 'autom':13 'back':80,145 'backup':90 'basic':63,130 'behav':132 'carri':57,128 'clean':65,135 'cruft':53,127 'easier':18,142 'either':88 'everi':137 'general':5 'go':79 'good':9 'howev':69 'import':72 'instal':136 'instruct':11 'leav':92 'like':111,133 'littl':126 'machin':95 'make':74 'mean':117 'need':31,42,148 'new':36,47,100 'nixo':112 'old':83,94 'one':101 'oper':107 'prefer':12 'previous':61 'proven':104 'realli':110 'reason':115 'requir':87 'roll':144 'scratch':22,29 'setup':10,37,48,62 'start':20,27,64 'state':85 'sure':75 'system':123 'think':2 'updat':138 'upgrad':40,121 'via':89 'well':50 'work':84,97 'worri':33,44 'yes':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7406684"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705349978 {#2294
      date: 2024-01-15 21:19:38.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2219
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2217
      +user: Proxies\__CG__\App\Entity\User {#8854 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Upgrade-vs-Reinstall"
      +title: "Upgrade vs Reinstall"
      +url: null
      +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1726389239 {#8855
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8860 …}
      +votes: Doctrine\ORM\PersistentCollection {#8863 …}
      +reports: Doctrine\ORM\PersistentCollection {#8865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8867 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8869 …}
      +badges: Doctrine\ORM\PersistentCollection {#8871 …}
      +children: []
      -id: 30704
      -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
      -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705423603
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10749929"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705337203 {#8852
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think yes. In general if you have good setup instructions (preferably automated) then it will be easier to start from scratch. This is because when starting from scratch you need to worry about the new setup. But when upgrading you need to worry about the new setup as well as any cruft that has been carried over from the previous setup. Basically starting clean has some advantages.\n
      \n
      However it is important to make sure that you can go back to the old working state if required. Either via backups or leaving the old machine around working until the new one has been proven to be operational.\n
      \n
      I also really like NixOS for this reason. It means that you can upgrade your system with very little cruft carrying over. Basically it behaves like a clean install every update. But it is easier to roll back if you need to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705349978 {#2290
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2196 …}
    +nested: Doctrine\ORM\PersistentCollection {#2194 …}
    +votes: Doctrine\ORM\PersistentCollection {#2193 …}
    +reports: Doctrine\ORM\PersistentCollection {#2205 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
    -id: 311657
    -bodyTs: "'advantag':68 'also':109 'around':96 'autom':13 'back':80,145 'backup':90 'basic':63,130 'behav':132 'carri':57,128 'clean':65,135 'cruft':53,127 'easier':18,142 'either':88 'everi':137 'general':5 'go':79 'good':9 'howev':69 'import':72 'instal':136 'instruct':11 'leav':92 'like':111,133 'littl':126 'machin':95 'make':74 'mean':117 'need':31,42,148 'new':36,47,100 'nixo':112 'old':83,94 'one':101 'oper':107 'prefer':12 'previous':61 'proven':104 'realli':110 'reason':115 'requir':87 'roll':144 'scratch':22,29 'setup':10,37,48,62 'start':20,27,64 'state':85 'sure':75 'system':123 'think':2 'updat':138 'upgrad':40,121 'via':89 'well':50 'work':84,97 'worri':33,44 'yes':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7406684"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705349978 {#2294
      date: 2024-01-15 21:19:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9289
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2219
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2217
      +user: Proxies\__CG__\App\Entity\User {#8854 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Upgrade-vs-Reinstall"
      +title: "Upgrade vs Reinstall"
      +url: null
      +body: "I’m a generalist SysAdmin. I use Linux when necessary or convenient. I find that when I need to upgrade a specific solution it’s often easier to just spin up an entirely new instance and start from scratch. Is this normal or am I doing it wrong? For instance, this morning I’m looking at a Linux VM whose only task is to run Acme.sh to update an SSL cert. I’m currently upgrading the release. When this is done I’ll need to upgrade acme.sh. I expect some kind of failure that will require several hours to troubleshoot, at which point I’ll give up and start from scratch. I’m wondering if this is my ignorance of Linux or common practice?"
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1726389239 {#8855
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8860 …}
      +votes: Doctrine\ORM\PersistentCollection {#8863 …}
      +reports: Doctrine\ORM\PersistentCollection {#8865 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8867 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8869 …}
      +badges: Doctrine\ORM\PersistentCollection {#8871 …}
      +children: []
      -id: 30704
      -titleTs: "'reinstal':3 'upgrad':1 'vs':2"
      -bodyTs: "'acme.sh':66,87 'cert':71 'common':123 'conveni':12 'current':74 'done':81 'easier':27 'entir':33 'expect':89 'failur':93 'find':14 'generalist':4 'give':106 'hour':98 'ignor':119 'instanc':35,50 'kind':91 'linux':8,58,121 'll':83,105 'look':55 'm':2,54,73,113 'morn':52 'necessari':10 'need':18,84 'new':34 'normal':42 'often':26 'point':103 'practic':124 'releas':77 'requir':96 'run':65 'scratch':39,111 'sever':97 'solut':23 'specif':22 'spin':30 'ssl':70 'start':37,109 'sysadmin':5 'task':62 'troubleshoot':100 'updat':68 'upgrad':20,75,86 'use':7 'vm':59 'whose':60 'wonder':114 'wrong':48"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705423603
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10749929"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705337203 {#8852
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      I think yes. In general if you have good setup instructions (preferably automated) then it will be easier to start from scratch. This is because when starting from scratch you need to worry about the new setup. But when upgrading you need to worry about the new setup as well as any cruft that has been carried over from the previous setup. Basically starting clean has some advantages.\n
      \n
      However it is important to make sure that you can go back to the old working state if required. Either via backups or leaving the old machine around working until the new one has been proven to be operational.\n
      \n
      I also really like NixOS for this reason. It means that you can upgrade your system with very little cruft carrying over. Basically it behaves like a clean install every update. But it is easier to roll back if you need to.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705349978 {#2290
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2196 …}
    +nested: Doctrine\ORM\PersistentCollection {#2194 …}
    +votes: Doctrine\ORM\PersistentCollection {#2193 …}
    +reports: Doctrine\ORM\PersistentCollection {#2205 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2202 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2210 …}
    -id: 311657
    -bodyTs: "'advantag':68 'also':109 'around':96 'autom':13 'back':80,145 'backup':90 'basic':63,130 'behav':132 'carri':57,128 'clean':65,135 'cruft':53,127 'easier':18,142 'either':88 'everi':137 'general':5 'go':79 'good':9 'howev':69 'import':72 'instal':136 'instruct':11 'leav':92 'like':111,133 'littl':126 'machin':95 'make':74 'mean':117 'need':31,42,148 'new':36,47,100 'nixo':112 'old':83,94 'one':101 'oper':107 'prefer':12 'previous':61 'proven':104 'realli':110 'reason':115 'requir':87 'roll':144 'scratch':22,29 'setup':10,37,48,62 'start':20,27,64 'state':85 'sure':75 'system':123 'think':2 'updat':138 'upgrad':40,121 'via':89 'well':50 'work':84,97 'worri':33,44 'yes':3"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7406684"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705349978 {#2294
      date: 2024-01-15 21:19:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 33.42 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2208
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: App\Entity\EntryComment {#2214
      +user: App\Entity\User {#264}
      +entry: Proxies\__CG__\App\Entity\Entry {#2227 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        > If I run these as an unprivileged user via xhost, they don’t really work well.\n
        \n
        This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
        \n
        Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
        \n
        ---\n
        \n
        As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
        \n
        Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
        \n
        And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
        \n
        Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1722294726 {#2140
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2198 …}
      +nested: Doctrine\ORM\PersistentCollection {#2160 …}
      +votes: Doctrine\ORM\PersistentCollection {#2114 …}
      +reports: Doctrine\ORM\PersistentCollection {#2047 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
      -id: 299204
      -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7258148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704988706 {#2335
        date: 2024-01-11 16:58:26.0 +01:00
      }
    }
    +body: """
      I can’t way I have tried. But Wayland uses a socket, so many you can set file permissions to let other users access it?\n
      \n
      I don’t know what your exact use case is but if you just want programs to have different “profiles” you can probably do something like setting `$HOME` to point somewhere else or otherwise configure their data directory.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705115552 {#2221
      date: 2024-01-13 04:12:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2204 …}
    +nested: Doctrine\ORM\PersistentCollection {#2211 …}
    +votes: Doctrine\ORM\PersistentCollection {#2266 …}
    +reports: Doctrine\ORM\PersistentCollection {#2268 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
    -id: 304088
    -bodyTs: "'access':24 'case':34 'configur':60 'data':62 'differ':44 'directori':63 'els':57 'exact':32 'file':18 'home':53 'know':29 'let':21 'like':51 'mani':14 'otherwis':59 'permiss':19 'point':55 'probabl':48 'profil':45 'program':41 'set':17,52 'socket':12 'someth':50 'somewher':56 'tri':7 'use':10,33 'user':23 'want':40 'way':4 'wayland':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7319884"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705115552 {#2222
      date: 2024-01-13 04:12:32.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9538
  +comment: App\Entity\EntryComment {#2208
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: App\Entity\EntryComment {#2214
      +user: App\Entity\User {#264}
      +entry: Proxies\__CG__\App\Entity\Entry {#2227 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        > If I run these as an unprivileged user via xhost, they don’t really work well.\n
        \n
        This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
        \n
        Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
        \n
        ---\n
        \n
        As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
        \n
        Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
        \n
        And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
        \n
        Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1722294726 {#2140
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2198 …}
      +nested: Doctrine\ORM\PersistentCollection {#2160 …}
      +votes: Doctrine\ORM\PersistentCollection {#2114 …}
      +reports: Doctrine\ORM\PersistentCollection {#2047 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
      -id: 299204
      -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7258148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704988706 {#2335
        date: 2024-01-11 16:58:26.0 +01:00
      }
    }
    +body: """
      I can’t way I have tried. But Wayland uses a socket, so many you can set file permissions to let other users access it?\n
      \n
      I don’t know what your exact use case is but if you just want programs to have different “profiles” you can probably do something like setting `$HOME` to point somewhere else or otherwise configure their data directory.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705115552 {#2221
      date: 2024-01-13 04:12:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2204 …}
    +nested: Doctrine\ORM\PersistentCollection {#2211 …}
    +votes: Doctrine\ORM\PersistentCollection {#2266 …}
    +reports: Doctrine\ORM\PersistentCollection {#2268 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
    -id: 304088
    -bodyTs: "'access':24 'case':34 'configur':60 'data':62 'differ':44 'directori':63 'els':57 'exact':32 'file':18 'home':53 'know':29 'let':21 'like':51 'mani':14 'otherwis':59 'permiss':19 'point':55 'probabl':48 'profil':45 'program':41 'set':17,52 'socket':12 'someth':50 'somewher':56 'tri':7 'use':10,33 'user':23 'want':40 'way':4 'wayland':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7319884"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705115552 {#2222
      date: 2024-01-13 04:12: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 16.0 MiB 0.12 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9583
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1705115552 {#2222
    date: 2024-01-13 04:12:32.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9639
  +date: DateTimeImmutable @1705115552 {#2222
    date: 2024-01-13 04:12:32.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705115552 {#2222
    date: 2024-01-13 04:12:32.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9693
  +createdAt: DateTimeImmutable @1705115552 {#2222
    date: 2024-01-13 04:12:32.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#9747
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      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 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2227
    +user: Proxies\__CG__\App\Entity\User {#1358 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
    +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
    +url: null
    +body: """
      Think Zoom, Teams, google meet etc\n
      \n
      When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
      \n
      Has anyone
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 34
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722294726 {#4506
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    +badges: Doctrine\ORM\PersistentCollection {#4521 …}
    +children: []
    -id: 28848
    -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
    -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705019856
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10557177"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933456 {#4503
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9802
  +entry: Proxies\__CG__\App\Entity\Entry {#2227
    +user: Proxies\__CG__\App\Entity\User {#1358 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
    +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
    +url: null
    +body: """
      Think Zoom, Teams, google meet etc\n
      \n
      When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
      \n
      Has anyone
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 34
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722294726 {#4506
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    +badges: Doctrine\ORM\PersistentCollection {#4521 …}
    +children: []
    -id: 28848
    -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
    -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705019856
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10557177"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933456 {#4503
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 2.84 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9857
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.61 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2208
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: App\Entity\EntryComment {#2214
      +user: App\Entity\User {#264}
      +entry: Proxies\__CG__\App\Entity\Entry {#2227 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        > If I run these as an unprivileged user via xhost, they don’t really work well.\n
        \n
        This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
        \n
        Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
        \n
        ---\n
        \n
        As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
        \n
        Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
        \n
        And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
        \n
        Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1722294726 {#2140
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2198 …}
      +nested: Doctrine\ORM\PersistentCollection {#2160 …}
      +votes: Doctrine\ORM\PersistentCollection {#2114 …}
      +reports: Doctrine\ORM\PersistentCollection {#2047 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
      -id: 299204
      -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7258148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704988706 {#2335
        date: 2024-01-11 16:58:26.0 +01:00
      }
    }
    +body: """
      I can’t way I have tried. But Wayland uses a socket, so many you can set file permissions to let other users access it?\n
      \n
      I don’t know what your exact use case is but if you just want programs to have different “profiles” you can probably do something like setting `$HOME` to point somewhere else or otherwise configure their data directory.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705115552 {#2221
      date: 2024-01-13 04:12:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2204 …}
    +nested: Doctrine\ORM\PersistentCollection {#2211 …}
    +votes: Doctrine\ORM\PersistentCollection {#2266 …}
    +reports: Doctrine\ORM\PersistentCollection {#2268 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
    -id: 304088
    -bodyTs: "'access':24 'case':34 'configur':60 'data':62 'differ':44 'directori':63 'els':57 'exact':32 'file':18 'home':53 'know':29 'let':21 'like':51 'mani':14 'otherwis':59 'permiss':19 'point':55 'probabl':48 'profil':45 'program':41 'set':17,52 'socket':12 'someth':50 'somewher':56 'tri':7 'use':10,33 'user':23 'want':40 'way':4 'wayland':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7319884"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705115552 {#2222
      date: 2024-01-13 04:12:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9935
  +subject: App\Entity\EntryComment {#2208
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: App\Entity\EntryComment {#2214
      +user: App\Entity\User {#264}
      +entry: Proxies\__CG__\App\Entity\Entry {#2227 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        > If I run these as an unprivileged user via xhost, they don’t really work well.\n
        \n
        This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
        \n
        Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
        \n
        ---\n
        \n
        As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
        \n
        Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
        \n
        And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
        \n
        Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1722294726 {#2140
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2198 …}
      +nested: Doctrine\ORM\PersistentCollection {#2160 …}
      +votes: Doctrine\ORM\PersistentCollection {#2114 …}
      +reports: Doctrine\ORM\PersistentCollection {#2047 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
      -id: 299204
      -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7258148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704988706 {#2335
        date: 2024-01-11 16:58:26.0 +01:00
      }
    }
    +body: """
      I can’t way I have tried. But Wayland uses a socket, so many you can set file permissions to let other users access it?\n
      \n
      I don’t know what your exact use case is but if you just want programs to have different “profiles” you can probably do something like setting `$HOME` to point somewhere else or otherwise configure their data directory.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705115552 {#2221
      date: 2024-01-13 04:12:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2204 …}
    +nested: Doctrine\ORM\PersistentCollection {#2211 …}
    +votes: Doctrine\ORM\PersistentCollection {#2266 …}
    +reports: Doctrine\ORM\PersistentCollection {#2268 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
    -id: 304088
    -bodyTs: "'access':24 'case':34 'configur':60 'data':62 'differ':44 'directori':63 'els':57 'exact':32 'file':18 'home':53 'know':29 'let':21 'like':51 'mani':14 'otherwis':59 'permiss':19 'point':55 'probabl':48 'profil':45 'program':41 'set':17,52 'socket':12 'someth':50 'somewher':56 'tri':7 'use':10,33 'user':23 'want':40 'way':4 'wayland':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7319884"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705115552 {#2222
      date: 2024-01-13 04:12:32.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 8.91 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2208
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: App\Entity\EntryComment {#2214
      +user: App\Entity\User {#264}
      +entry: Proxies\__CG__\App\Entity\Entry {#2227 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        > If I run these as an unprivileged user via xhost, they don’t really work well.\n
        \n
        This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
        \n
        Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
        \n
        ---\n
        \n
        As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
        \n
        Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
        \n
        And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
        \n
        Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1722294726 {#2140
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2198 …}
      +nested: Doctrine\ORM\PersistentCollection {#2160 …}
      +votes: Doctrine\ORM\PersistentCollection {#2114 …}
      +reports: Doctrine\ORM\PersistentCollection {#2047 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
      -id: 299204
      -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7258148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704988706 {#2335
        date: 2024-01-11 16:58:26.0 +01:00
      }
    }
    +body: """
      I can’t way I have tried. But Wayland uses a socket, so many you can set file permissions to let other users access it?\n
      \n
      I don’t know what your exact use case is but if you just want programs to have different “profiles” you can probably do something like setting `$HOME` to point somewhere else or otherwise configure their data directory.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705115552 {#2221
      date: 2024-01-13 04:12:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2204 …}
    +nested: Doctrine\ORM\PersistentCollection {#2211 …}
    +votes: Doctrine\ORM\PersistentCollection {#2266 …}
    +reports: Doctrine\ORM\PersistentCollection {#2268 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
    -id: 304088
    -bodyTs: "'access':24 'case':34 'configur':60 'data':62 'differ':44 'directori':63 'els':57 'exact':32 'file':18 'home':53 'know':29 'let':21 'like':51 'mani':14 'otherwis':59 'permiss':19 'point':55 'probabl':48 'profil':45 'program':41 'set':17,52 'socket':12 'someth':50 'somewher':56 'tri':7 'use':10,33 'user':23 'want':40 'way':4 'wayland':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7319884"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705115552 {#2222
      date: 2024-01-13 04:12:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9992
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2208
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2209 …}
    +root: App\Entity\EntryComment {#2214
      +user: App\Entity\User {#264}
      +entry: Proxies\__CG__\App\Entity\Entry {#2227 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
      +image: null
      +parent: null
      +root: null
      +body: """
        > If I run these as an unprivileged user via xhost, they don’t really work well.\n
        \n
        This is not a strong security boundary and in this case is basically doing the opposite of what you want. Giving access to an X session is basically giving the app full access to your user account. As an example they can inject keystrokes to open a terminal and do whatever they want. X also gives every program access to every other program.\n
        \n
        Running as a different user will prevent direct access to other resources of your user account which may block some generic malware/spyware that tries to gobble up random files, but keyloggers and screen captures will just work as expected because they use X anyways.\n
        \n
        ---\n
        \n
        As mentioned in other comments the best solution to this is Wayland. Under Wayland apps don’t have direct access to each other. These apps use “Portals” which are trusted permission prompts. So if you try to share the screen under Wayland you will get a trusted prompt that list all windows, and if you select one the app only gets access to that one selected window.\n
        \n
        Although it is worth noting that most apps running under your user account will have pretty broad access. This can be mitigated by sandboxing tools like Flatpak but many available Flatpaks don’t provide much isolation. Carefully check the permissions if isolation is important to you.\n
        \n
        And for the truly paranoid anything running under the same kernel is not strongly isolated. It is likely good enough for these partially trusted apps like Zoom or Teams (they are not likely to actually try to exploit your system, just suck up more data than you would like them to) but not strong enough for running completely untrusted programs that may be malicious. You would at least want a VM boundary (see Qubes OS) or ideally different physical hardware.\n
        \n
        Another good option is running these in a browser. Browsers are designed from the ground up to run untrusted software safely. Google Meet works perfectly in the browser and Zoom has all of the core functionality available. (I don’t use MS Teams so can’t vouch for it.) This is my main approach to isolating proprietary software as it is reliable and I also value features such as cross-platform usage. Half of these programs just run Electron anyways so running in my main browser will use less resources and be faster than running 7 different Chromium processes.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1722294726 {#2140
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2198 …}
      +nested: Doctrine\ORM\PersistentCollection {#2160 …}
      +votes: Doctrine\ORM\PersistentCollection {#2114 …}
      +reports: Doctrine\ORM\PersistentCollection {#2047 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2213 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2223 …}
      -id: 299204
      -bodyTs: "'7':413 'access':38,49,75,88,143,185,208 'account':53,95,203 'actual':271 'also':71,381 'although':191 'anoth':317 'anyth':242 'anyway':123,397 'app':47,138,148,182,198,261 'approach':370 'avail':220,353 'basic':29,44 'best':130 'block':98 'boundari':23,308 'broad':207 'browser':325,326,344,403 'captur':113 'care':227 'case':27 'check':228 'chromium':415 'comment':128 'complet':294 'core':351 'cross':387 'cross-platform':386 'data':281 'design':328 'differ':83,314,414 'direct':87,142 'electron':396 'enough':256,291 'everi':73,77 'exampl':56 'expect':118 'exploit':274 'faster':410 'featur':383 'file':108 'flatpak':217,221 'full':48 'function':352 'generic':100 'get':168,184 'give':37,45,72 'gobbl':105 'good':255,318 'googl':338 'ground':331 'half':390 'hardwar':316 'ideal':313 'import':234 'inject':59 'isol':226,232,251,372 'kernel':247 'keylogg':110 'keystrok':60 'least':304 'less':406 'like':216,254,262,269,285 'list':173 'main':369,402 'malici':300 'malware/spyware':101 'mani':219 'may':97,298 'meet':339 'mention':125 'mitig':212 'ms':358 'much':225 'note':195 'one':180,188 'open':62 'opposit':32 'option':319 'os':311 'paranoid':241 'partial':259 'perfect':341 'permiss':154,230 'physic':315 'platform':388 'portal':150 'pretti':206 'prevent':86 'process':416 'program':74,79,296,393 'prompt':155,171 'proprietari':373 'provid':224 'qube':310 'random':107 'realli':14 'reliabl':378 'resourc':91,407 'run':3,80,199,243,293,321,334,395,399,412 'safe':337 'sandbox':214 'screen':112,163 'secur':22 'see':309 'select':179,189 'session':42 'share':161 'softwar':336,374 'solut':131 'strong':21,250,290 'suck':278 'system':276 'team':265,359 'termin':64 'tool':215 'tri':103,159,272 'truli':240 'trust':153,170,260 'unprivileg':7 'untrust':295,335 'usag':389 'use':121,149,357,405 'user':8,52,84,94,202 'valu':382 'via':9 'vm':307 'vouch':363 'want':36,69,305 'wayland':135,137,165 'well':16 'whatev':67 'window':175,190 'work':15,116,340 'worth':194 'would':284,302 'x':41,70,122 'xhost':10 'zoom':263,346"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/7258148"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704988706 {#2335
        date: 2024-01-11 16:58:26.0 +01:00
      }
    }
    +body: """
      I can’t way I have tried. But Wayland uses a socket, so many you can set file permissions to let other users access it?\n
      \n
      I don’t know what your exact use case is but if you just want programs to have different “profiles” you can probably do something like setting `$HOME` to point somewhere else or otherwise configure their data directory.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705115552 {#2221
      date: 2024-01-13 04:12:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2204 …}
    +nested: Doctrine\ORM\PersistentCollection {#2211 …}
    +votes: Doctrine\ORM\PersistentCollection {#2266 …}
    +reports: Doctrine\ORM\PersistentCollection {#2268 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2273 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2274 …}
    -id: 304088
    -bodyTs: "'access':24 'case':34 'configur':60 'data':62 'differ':44 'directori':63 'els':57 'exact':32 'file':18 'home':53 'know':29 'let':21 'like':51 'mani':14 'otherwis':59 'permiss':19 'point':55 'probabl':48 'profil':45 'program':41 'set':17,52 'socket':12 'someth':50 'somewher':56 'tri':7 'use':10,33 'user':23 'want':40 'way':4 'wayland':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7319884"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705115552 {#2222
      date: 2024-01-13 04:12:32.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 11.58 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2265
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t really have a source. It is just me thinking logically about the system and many offhand comments I have read over time. Other than the privacy policy which I have linked."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704992133 {#2212
      date: 2024-01-11 17:55:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2239 …}
    +votes: Doctrine\ORM\PersistentCollection {#2236 …}
    +reports: Doctrine\ORM\PersistentCollection {#2226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
    -id: 299331
    -bodyTs: "'comment':20 'link':34 'logic':13 'mani':18 'offhand':19 'polici':30 'privaci':29 'read':23 'realli':4 'sourc':7 'system':16 'think':12 'time':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992133 {#2207
      date: 2024-01-11 17:55:33.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10241
  +comment: App\Entity\EntryComment {#2265
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t really have a source. It is just me thinking logically about the system and many offhand comments I have read over time. Other than the privacy policy which I have linked."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704992133 {#2212
      date: 2024-01-11 17:55:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2239 …}
    +votes: Doctrine\ORM\PersistentCollection {#2236 …}
    +reports: Doctrine\ORM\PersistentCollection {#2226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
    -id: 299331
    -bodyTs: "'comment':20 'link':34 'logic':13 'mani':18 'offhand':19 'polici':30 'privaci':29 'read':23 'realli':4 'sourc':7 'system':16 'think':12 'time':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992133 {#2207
      date: 2024-01-11 17:55:33.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 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10303
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1704992133 {#2207
    date: 2024-01-11 17:55:33.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10359
  +date: DateTimeImmutable @1704992133 {#2207
    date: 2024-01-11 17:55:33.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704992133 {#2207
    date: 2024-01-11 17:55:33.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10413
  +createdAt: DateTimeImmutable @1704992133 {#2207
    date: 2024-01-11 17:55:33.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2348
    +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#2809
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
    +entries: Doctrine\ORM\PersistentCollection {#2819 …}
    +posts: Doctrine\ORM\PersistentCollection {#2821 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
    +bans: Doctrine\ORM\PersistentCollection {#2829 …}
    +reports: Doctrine\ORM\PersistentCollection {#2837 …}
    +badges: Doctrine\ORM\PersistentCollection {#2850 …}
    +logs: Doctrine\ORM\PersistentCollection {#2860 …}
    +awards: Doctrine\ORM\PersistentCollection {#2842 …}
    +categories: Doctrine\ORM\PersistentCollection {#2866 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#2810
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2811
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#10467
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
    +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#2809
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
    +entries: Doctrine\ORM\PersistentCollection {#2819 …}
    +posts: Doctrine\ORM\PersistentCollection {#2821 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
    +bans: Doctrine\ORM\PersistentCollection {#2829 …}
    +reports: Doctrine\ORM\PersistentCollection {#2837 …}
    +badges: Doctrine\ORM\PersistentCollection {#2850 …}
    +logs: Doctrine\ORM\PersistentCollection {#2860 …}
    +awards: Doctrine\ORM\PersistentCollection {#2842 …}
    +categories: Doctrine\ORM\PersistentCollection {#2866 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#2810
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2811
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2262
    +user: Proxies\__CG__\App\Entity\User {#2502 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
      +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#2809
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
      +entries: Doctrine\ORM\PersistentCollection {#2819 …}
      +posts: Doctrine\ORM\PersistentCollection {#2821 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
      +bans: Doctrine\ORM\PersistentCollection {#2829 …}
      +reports: Doctrine\ORM\PersistentCollection {#2837 …}
      +badges: Doctrine\ORM\PersistentCollection {#2850 …}
      +logs: Doctrine\ORM\PersistentCollection {#2860 …}
      +awards: Doctrine\ORM\PersistentCollection {#2842 …}
      +categories: Doctrine\ORM\PersistentCollection {#2866 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#2810
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2811
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Golang-telemetry-again"
    +title: "Golang telemetry (again)"
    +url: null
    +body: """
      There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
      \n
      Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
      \n
      I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
      \n
      > Sorry for repost, but I don’t find enough information in any other place. :(
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705073641 {#10279
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10278 …}
    +votes: Doctrine\ORM\PersistentCollection {#10286 …}
    +reports: Doctrine\ORM\PersistentCollection {#10288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
    +badges: Doctrine\ORM\PersistentCollection {#10294 …}
    +children: []
    -id: 28975
    -titleTs: "'golang':1 'telemetri':2"
    -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705062422
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10395140"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704976022 {#10276
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10522
  +entry: Proxies\__CG__\App\Entity\Entry {#2262
    +user: Proxies\__CG__\App\Entity\User {#2502 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
      +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#2809
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
      +entries: Doctrine\ORM\PersistentCollection {#2819 …}
      +posts: Doctrine\ORM\PersistentCollection {#2821 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
      +bans: Doctrine\ORM\PersistentCollection {#2829 …}
      +reports: Doctrine\ORM\PersistentCollection {#2837 …}
      +badges: Doctrine\ORM\PersistentCollection {#2850 …}
      +logs: Doctrine\ORM\PersistentCollection {#2860 …}
      +awards: Doctrine\ORM\PersistentCollection {#2842 …}
      +categories: Doctrine\ORM\PersistentCollection {#2866 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#2810
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2811
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Golang-telemetry-again"
    +title: "Golang telemetry (again)"
    +url: null
    +body: """
      There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
      \n
      Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
      \n
      I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
      \n
      > Sorry for repost, but I don’t find enough information in any other place. :(
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705073641 {#10279
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10278 …}
    +votes: Doctrine\ORM\PersistentCollection {#10286 …}
    +reports: Doctrine\ORM\PersistentCollection {#10288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
    +badges: Doctrine\ORM\PersistentCollection {#10294 …}
    +children: []
    -id: 28975
    -titleTs: "'golang':1 'telemetri':2"
    -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705062422
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10395140"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704976022 {#10276
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 2.28 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10577
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2265
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t really have a source. It is just me thinking logically about the system and many offhand comments I have read over time. Other than the privacy policy which I have linked."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704992133 {#2212
      date: 2024-01-11 17:55:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2239 …}
    +votes: Doctrine\ORM\PersistentCollection {#2236 …}
    +reports: Doctrine\ORM\PersistentCollection {#2226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
    -id: 299331
    -bodyTs: "'comment':20 'link':34 'logic':13 'mani':18 'offhand':19 'polici':30 'privaci':29 'read':23 'realli':4 'sourc':7 'system':16 'think':12 'time':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992133 {#2207
      date: 2024-01-11 17:55:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10647
  +subject: App\Entity\EntryComment {#2265
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t really have a source. It is just me thinking logically about the system and many offhand comments I have read over time. Other than the privacy policy which I have linked."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704992133 {#2212
      date: 2024-01-11 17:55:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2239 …}
    +votes: Doctrine\ORM\PersistentCollection {#2236 …}
    +reports: Doctrine\ORM\PersistentCollection {#2226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
    -id: 299331
    -bodyTs: "'comment':20 'link':34 'logic':13 'mani':18 'offhand':19 'polici':30 'privaci':29 'read':23 'realli':4 'sourc':7 'system':16 'think':12 'time':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992133 {#2207
      date: 2024-01-11 17:55:33.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2265
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t really have a source. It is just me thinking logically about the system and many offhand comments I have read over time. Other than the privacy policy which I have linked."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704992133 {#2212
      date: 2024-01-11 17:55:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2239 …}
    +votes: Doctrine\ORM\PersistentCollection {#2236 …}
    +reports: Doctrine\ORM\PersistentCollection {#2226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
    -id: 299331
    -bodyTs: "'comment':20 'link':34 'logic':13 'mani':18 'offhand':19 'polici':30 'privaci':29 'read':23 'realli':4 'sourc':7 'system':16 'think':12 'time':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992133 {#2207
      date: 2024-01-11 17:55:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10704
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2265
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t really have a source. It is just me thinking logically about the system and many offhand comments I have read over time. Other than the privacy policy which I have linked."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704992133 {#2212
      date: 2024-01-11 17:55:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2235 …}
    +nested: Doctrine\ORM\PersistentCollection {#2239 …}
    +votes: Doctrine\ORM\PersistentCollection {#2236 …}
    +reports: Doctrine\ORM\PersistentCollection {#2226 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2238 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
    -id: 299331
    -bodyTs: "'comment':20 'link':34 'logic':13 'mani':18 'offhand':19 'polici':30 'privaci':29 'read':23 'realli':4 'sourc':7 'system':16 'think':12 'time':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259156"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704992133 {#2207
      date: 2024-01-11 17:55:33.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 6.95 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2244
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t know what you mean by “the source of this concept”."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704991848 {#2253
      date: 2024-01-11 17:50:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2254 …}
    +nested: Doctrine\ORM\PersistentCollection {#2246 …}
    +votes: Doctrine\ORM\PersistentCollection {#2248 …}
    +reports: Doctrine\ORM\PersistentCollection {#2247 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
    -id: 299321
    -bodyTs: "'concept':13 'know':4 'mean':7 'sourc':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704991848 {#2190
      date: 2024-01-11 17:50:48.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10953
  +comment: App\Entity\EntryComment {#2244
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t know what you mean by “the source of this concept”."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704991848 {#2253
      date: 2024-01-11 17:50:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2254 …}
    +nested: Doctrine\ORM\PersistentCollection {#2246 …}
    +votes: Doctrine\ORM\PersistentCollection {#2248 …}
    +reports: Doctrine\ORM\PersistentCollection {#2247 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
    -id: 299321
    -bodyTs: "'concept':13 'know':4 'mean':7 'sourc':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704991848 {#2190
      date: 2024-01-11 17:50:48.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 16.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10998
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704991848 {#2190
    date: 2024-01-11 17:50:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11054
  +date: DateTimeImmutable @1704991848 {#2190
    date: 2024-01-11 17:50:48.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704991848 {#2190
    date: 2024-01-11 17:50:48.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11108
  +createdAt: DateTimeImmutable @1704991848 {#2190
    date: 2024-01-11 17:50:48.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2348
    +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#2809
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
    +entries: Doctrine\ORM\PersistentCollection {#2819 …}
    +posts: Doctrine\ORM\PersistentCollection {#2821 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
    +bans: Doctrine\ORM\PersistentCollection {#2829 …}
    +reports: Doctrine\ORM\PersistentCollection {#2837 …}
    +badges: Doctrine\ORM\PersistentCollection {#2850 …}
    +logs: Doctrine\ORM\PersistentCollection {#2860 …}
    +awards: Doctrine\ORM\PersistentCollection {#2842 …}
    +categories: Doctrine\ORM\PersistentCollection {#2866 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#2810
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2811
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#11162
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
    +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#2809
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
    +entries: Doctrine\ORM\PersistentCollection {#2819 …}
    +posts: Doctrine\ORM\PersistentCollection {#2821 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
    +bans: Doctrine\ORM\PersistentCollection {#2829 …}
    +reports: Doctrine\ORM\PersistentCollection {#2837 …}
    +badges: Doctrine\ORM\PersistentCollection {#2850 …}
    +logs: Doctrine\ORM\PersistentCollection {#2860 …}
    +awards: Doctrine\ORM\PersistentCollection {#2842 …}
    +categories: Doctrine\ORM\PersistentCollection {#2866 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#2810
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2811
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2262
    +user: Proxies\__CG__\App\Entity\User {#2502 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
      +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#2809
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
      +entries: Doctrine\ORM\PersistentCollection {#2819 …}
      +posts: Doctrine\ORM\PersistentCollection {#2821 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
      +bans: Doctrine\ORM\PersistentCollection {#2829 …}
      +reports: Doctrine\ORM\PersistentCollection {#2837 …}
      +badges: Doctrine\ORM\PersistentCollection {#2850 …}
      +logs: Doctrine\ORM\PersistentCollection {#2860 …}
      +awards: Doctrine\ORM\PersistentCollection {#2842 …}
      +categories: Doctrine\ORM\PersistentCollection {#2866 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#2810
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2811
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Golang-telemetry-again"
    +title: "Golang telemetry (again)"
    +url: null
    +body: """
      There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
      \n
      Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
      \n
      I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
      \n
      > Sorry for repost, but I don’t find enough information in any other place. :(
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705073641 {#10279
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10278 …}
    +votes: Doctrine\ORM\PersistentCollection {#10286 …}
    +reports: Doctrine\ORM\PersistentCollection {#10288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
    +badges: Doctrine\ORM\PersistentCollection {#10294 …}
    +children: []
    -id: 28975
    -titleTs: "'golang':1 'telemetri':2"
    -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705062422
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10395140"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704976022 {#10276
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11217
  +entry: Proxies\__CG__\App\Entity\Entry {#2262
    +user: Proxies\__CG__\App\Entity\User {#2502 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
      +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#2809
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
      +entries: Doctrine\ORM\PersistentCollection {#2819 …}
      +posts: Doctrine\ORM\PersistentCollection {#2821 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
      +bans: Doctrine\ORM\PersistentCollection {#2829 …}
      +reports: Doctrine\ORM\PersistentCollection {#2837 …}
      +badges: Doctrine\ORM\PersistentCollection {#2850 …}
      +logs: Doctrine\ORM\PersistentCollection {#2860 …}
      +awards: Doctrine\ORM\PersistentCollection {#2842 …}
      +categories: Doctrine\ORM\PersistentCollection {#2866 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#2810
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2811
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Golang-telemetry-again"
    +title: "Golang telemetry (again)"
    +url: null
    +body: """
      There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
      \n
      Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
      \n
      I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
      \n
      > Sorry for repost, but I don’t find enough information in any other place. :(
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705073641 {#10279
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10278 …}
    +votes: Doctrine\ORM\PersistentCollection {#10286 …}
    +reports: Doctrine\ORM\PersistentCollection {#10288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
    +badges: Doctrine\ORM\PersistentCollection {#10294 …}
    +children: []
    -id: 28975
    -titleTs: "'golang':1 'telemetri':2"
    -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705062422
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10395140"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704976022 {#10276
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11272
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2244
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t know what you mean by “the source of this concept”."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704991848 {#2253
      date: 2024-01-11 17:50:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2254 …}
    +nested: Doctrine\ORM\PersistentCollection {#2246 …}
    +votes: Doctrine\ORM\PersistentCollection {#2248 …}
    +reports: Doctrine\ORM\PersistentCollection {#2247 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
    -id: 299321
    -bodyTs: "'concept':13 'know':4 'mean':7 'sourc':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704991848 {#2190
      date: 2024-01-11 17:50:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11342
  +subject: App\Entity\EntryComment {#2244
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t know what you mean by “the source of this concept”."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704991848 {#2253
      date: 2024-01-11 17:50:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2254 …}
    +nested: Doctrine\ORM\PersistentCollection {#2246 …}
    +votes: Doctrine\ORM\PersistentCollection {#2248 …}
    +reports: Doctrine\ORM\PersistentCollection {#2247 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
    -id: 299321
    -bodyTs: "'concept':13 'know':4 'mean':7 'sourc':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704991848 {#2190
      date: 2024-01-11 17:50:48.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.72 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2244
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t know what you mean by “the source of this concept”."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704991848 {#2253
      date: 2024-01-11 17:50:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2254 …}
    +nested: Doctrine\ORM\PersistentCollection {#2246 …}
    +votes: Doctrine\ORM\PersistentCollection {#2248 …}
    +reports: Doctrine\ORM\PersistentCollection {#2247 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
    -id: 299321
    -bodyTs: "'concept':13 'know':4 'mean':7 'sourc':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704991848 {#2190
      date: 2024-01-11 17:50:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11399
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2244
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2263 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: "I don’t know what you mean by “the source of this concept”."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704991848 {#2253
      date: 2024-01-11 17:50:48.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
      "@kevincox@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2254 …}
    +nested: Doctrine\ORM\PersistentCollection {#2246 …}
    +votes: Doctrine\ORM\PersistentCollection {#2248 …}
    +reports: Doctrine\ORM\PersistentCollection {#2247 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2256 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2284 …}
    -id: 299321
    -bodyTs: "'concept':13 'know':4 'mean':7 'sourc':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7259057"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704991848 {#2190
      date: 2024-01-11 17:50:48.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 43.16 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2188
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
    +body: "The difference is that the popup is optional on X. They can also just access the window data directly. On Wayland they have no way to access other windows without asking for permission via the “Portal” popup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704988803 {#2260
      date: 2024-01-11 17:00:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@mvirts@lemmy.world"
      "@taladar@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 299206
    -bodyTs: "'access':15,27 'also':13 'ask':31 'data':18 'differ':2 'direct':19 'option':8 'permiss':33 'popup':6,37 'portal':36 'via':34 'way':25 'wayland':21 'window':17,29 'without':30 'x':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258170"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988803 {#2259
      date: 2024-01-11 17:00:03.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11648
  +comment: App\Entity\EntryComment {#2188
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
    +body: "The difference is that the popup is optional on X. They can also just access the window data directly. On Wayland they have no way to access other windows without asking for permission via the “Portal” popup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704988803 {#2260
      date: 2024-01-11 17:00:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@mvirts@lemmy.world"
      "@taladar@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 299206
    -bodyTs: "'access':15,27 'also':13 'ask':31 'data':18 'differ':2 'direct':19 'option':8 'permiss':33 'popup':6,37 'portal':36 'via':34 'way':25 'wayland':21 'window':17,29 'without':30 'x':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258170"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988803 {#2259
      date: 2024-01-11 17:00:03.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 16.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11693
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704988803 {#2259
    date: 2024-01-11 17:00:03.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11749
  +date: DateTimeImmutable @1704988803 {#2259
    date: 2024-01-11 17:00:03.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704988803 {#2259
    date: 2024-01-11 17:00:03.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11803
  +createdAt: DateTimeImmutable @1704988803 {#2259
    date: 2024-01-11 17:00:03.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#11857
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      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 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2227
    +user: Proxies\__CG__\App\Entity\User {#1358 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
    +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
    +url: null
    +body: """
      Think Zoom, Teams, google meet etc\n
      \n
      When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
      \n
      Has anyone
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 34
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722294726 {#4506
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    +badges: Doctrine\ORM\PersistentCollection {#4521 …}
    +children: []
    -id: 28848
    -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
    -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705019856
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10557177"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933456 {#4503
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11912
  +entry: Proxies\__CG__\App\Entity\Entry {#2227
    +user: Proxies\__CG__\App\Entity\User {#1358 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
    +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
    +url: null
    +body: """
      Think Zoom, Teams, google meet etc\n
      \n
      When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
      \n
      Has anyone
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 12
    +favouriteCount: 34
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1722294726 {#4506
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4505 …}
    +votes: Doctrine\ORM\PersistentCollection {#4513 …}
    +reports: Doctrine\ORM\PersistentCollection {#4515 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
    +badges: Doctrine\ORM\PersistentCollection {#4521 …}
    +children: []
    -id: 28848
    -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
    -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705019856
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/10557177"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704933456 {#4503
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11967
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2188
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
    +body: "The difference is that the popup is optional on X. They can also just access the window data directly. On Wayland they have no way to access other windows without asking for permission via the “Portal” popup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704988803 {#2260
      date: 2024-01-11 17:00:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@mvirts@lemmy.world"
      "@taladar@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 299206
    -bodyTs: "'access':15,27 'also':13 'ask':31 'data':18 'differ':2 'direct':19 'option':8 'permiss':33 'popup':6,37 'portal':36 'via':34 'way':25 'wayland':21 'window':17,29 'without':30 'x':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258170"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988803 {#2259
      date: 2024-01-11 17:00:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12037
  +subject: App\Entity\EntryComment {#2188
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
    +body: "The difference is that the popup is optional on X. They can also just access the window data directly. On Wayland they have no way to access other windows without asking for permission via the “Portal” popup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704988803 {#2260
      date: 2024-01-11 17:00:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@mvirts@lemmy.world"
      "@taladar@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 299206
    -bodyTs: "'access':15,27 'also':13 'ask':31 'data':18 'differ':2 'direct':19 'option':8 'permiss':33 'popup':6,37 'portal':36 'via':34 'way':25 'wayland':21 'window':17,29 'without':30 'x':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258170"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988803 {#2259
      date: 2024-01-11 17:00:03.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2188
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
    +body: "The difference is that the popup is optional on X. They can also just access the window data directly. On Wayland they have no way to access other windows without asking for permission via the “Portal” popup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704988803 {#2260
      date: 2024-01-11 17:00:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@mvirts@lemmy.world"
      "@taladar@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 299206
    -bodyTs: "'access':15,27 'also':13 'ask':31 'data':18 'differ':2 'direct':19 'option':8 'permiss':33 'popup':6,37 'portal':36 'via':34 'way':25 'wayland':21 'window':17,29 'without':30 'x':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258170"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988803 {#2259
      date: 2024-01-11 17:00:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12094
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2188
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2227
      +user: Proxies\__CG__\App\Entity\User {#1358 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-it-possible-to-isolate-which-GUI-programs-are-seem"
      +title: "Is it possible to isolate which GUI programs are seem by a screensharing program in xorg or wayland ?"
      +url: null
      +body: """
        Think Zoom, Teams, google meet etc\n
        \n
        When sharing the screen, it can see everything the user sees. Would it be possible to isolate what it sees only to GUI applications ran by the same user? If I run these as an unprivileged user via xhost, they don’t really work well. Sandboxing via bubblewrap requires knowledge beyond my current skills and I’m not sure if it would work.\n
        \n
        Has anyone
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 12
      +favouriteCount: 34
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1722294726 {#4506
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4505 …}
      +votes: Doctrine\ORM\PersistentCollection {#4513 …}
      +reports: Doctrine\ORM\PersistentCollection {#4515 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4517 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4519 …}
      +badges: Doctrine\ORM\PersistentCollection {#4521 …}
      +children: []
      -id: 28848
      -titleTs: "'gui':7 'isol':5 'possibl':3 'program':8,14 'screenshar':13 'seem':10 'wayland':18 'xorg':16"
      -bodyTs: "'anyon':71 'applic':30 'beyond':57 'bubblewrap':54 'current':59 'etc':6 'everyth':14 'googl':4 'gui':29 'isol':23 'knowledg':56 'm':63 'meet':5 'possibl':21 'ran':31 'realli':49 'requir':55 'run':38 'sandbox':52 'screen':10 'see':13,17,26 'share':8 'skill':60 'sure':65 'team':3 'think':1 'unprivileg':42 'user':16,35,43 'via':44,53 'well':51 'work':50,69 'would':18,68 'xhost':45 'zoom':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705019856
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/10557177"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704933456 {#4503
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2142 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2034 …}
    +body: "The difference is that the popup is optional on X. They can also just access the window data directly. On Wayland they have no way to access other windows without asking for permission via the “Portal” popup."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1704988803 {#2260
      date: 2024-01-11 17:00:03.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
      "@mvirts@lemmy.world"
      "@taladar@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2039 …}
    +nested: Doctrine\ORM\PersistentCollection {#2155 …}
    +votes: Doctrine\ORM\PersistentCollection {#2158 …}
    +reports: Doctrine\ORM\PersistentCollection {#2151 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2145 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2152 …}
    -id: 299206
    -bodyTs: "'access':15,27 'also':13 'ask':31 'data':18 'differ':2 'direct':19 'option':8 'permiss':33 'popup':6,37 'portal':36 'via':34 'way':25 'wayland':21 'window':17,29 'without':30 'x':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7258170"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704988803 {#2259
      date: 2024-01-11 17:00:03.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 31.05 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2146
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2185 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: """
      > Why I’ll need something like that?\n
      \n
      IIUC it is mostly to avoid placing huge load on the original package host when people download the same package hundreds of times a day in their CI workflow. It also means that Google can take control over the user experience rather than huge issues coming up every time some smaller host goes down or someone deletes an existing package version.\n
      \n
      Overall I doubt that this proxy was added as a source of tracking. And the privacy policy on the service is pretty strict: [proxy.golang.org/privacy](https://proxy.golang.org/privacy). So even though I am pretty wary of Google overall I think this is actually a fairly reasonable decision by them to have enabled by default.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704987865 {#2287
      date: 2024-01-11 16:44:25.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2180 …}
    +nested: Doctrine\ORM\PersistentCollection {#2181 …}
    +votes: Doctrine\ORM\PersistentCollection {#2171 …}
    +reports: Doctrine\ORM\PersistentCollection {#2186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
    -id: 299162
    -bodyTs: "'/privacy](https://proxy.golang.org/privacy).':94 'actual':109 'ad':76 'also':38 'avoid':13 'ci':35 'come':53 'control':44 'day':32 'decis':113 'default':120 'delet':64 'doubt':71 'download':24 'enabl':118 'even':96 'everi':55 'exist':66 'experi':48 'fair':111 'goe':60 'googl':41,103 'host':21,59 'huge':15,51 'hundr':28 'iiuc':8 'issu':52 'like':6 'll':3 'load':16 'mean':39 'most':11 'need':4 'origin':19 'overal':69,104 'packag':20,27,67 'peopl':23 'place':14 'polici':85 'pretti':90,100 'privaci':84 'proxi':74 'proxy.golang.org':93 'proxy.golang.org/privacy](https://proxy.golang.org/privacy).':92 'rather':49 'reason':112 'servic':88 'smaller':58 'someon':63 'someth':5 'sourc':79 'strict':91 'take':43 'think':106 'though':97 'time':30,56 'track':81 'user':47 'version':68 'wari':101 'workflow':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7257919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704987865 {#2286
      date: 2024-01-11 16:44:25.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12343
  +comment: App\Entity\EntryComment {#2146
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2185 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: """
      > Why I’ll need something like that?\n
      \n
      IIUC it is mostly to avoid placing huge load on the original package host when people download the same package hundreds of times a day in their CI workflow. It also means that Google can take control over the user experience rather than huge issues coming up every time some smaller host goes down or someone deletes an existing package version.\n
      \n
      Overall I doubt that this proxy was added as a source of tracking. And the privacy policy on the service is pretty strict: [proxy.golang.org/privacy](https://proxy.golang.org/privacy). So even though I am pretty wary of Google overall I think this is actually a fairly reasonable decision by them to have enabled by default.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704987865 {#2287
      date: 2024-01-11 16:44:25.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2180 …}
    +nested: Doctrine\ORM\PersistentCollection {#2181 …}
    +votes: Doctrine\ORM\PersistentCollection {#2171 …}
    +reports: Doctrine\ORM\PersistentCollection {#2186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
    -id: 299162
    -bodyTs: "'/privacy](https://proxy.golang.org/privacy).':94 'actual':109 'ad':76 'also':38 'avoid':13 'ci':35 'come':53 'control':44 'day':32 'decis':113 'default':120 'delet':64 'doubt':71 'download':24 'enabl':118 'even':96 'everi':55 'exist':66 'experi':48 'fair':111 'goe':60 'googl':41,103 'host':21,59 'huge':15,51 'hundr':28 'iiuc':8 'issu':52 'like':6 'll':3 'load':16 'mean':39 'most':11 'need':4 'origin':19 'overal':69,104 'packag':20,27,67 'peopl':23 'place':14 'polici':85 'pretti':90,100 'privaci':84 'proxi':74 'proxy.golang.org':93 'proxy.golang.org/privacy](https://proxy.golang.org/privacy).':92 'rather':49 'reason':112 'servic':88 'smaller':58 'someon':63 'someth':5 'sourc':79 'strict':91 'take':43 'think':106 'though':97 'time':30,56 'track':81 'user':47 'version':68 'wari':101 'workflow':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7257919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704987865 {#2286
      date: 2024-01-11 16:44:25.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 16.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12388
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704987865 {#2286
    date: 2024-01-11 16:44:25.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12444
  +date: DateTimeImmutable @1704987865 {#2286
    date: 2024-01-11 16:44:25.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704987865 {#2286
    date: 2024-01-11 16:44:25.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12498
  +createdAt: DateTimeImmutable @1704987865 {#2286
    date: 2024-01-11 16:44:25.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2348
    +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#2809
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
    +entries: Doctrine\ORM\PersistentCollection {#2819 …}
    +posts: Doctrine\ORM\PersistentCollection {#2821 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
    +bans: Doctrine\ORM\PersistentCollection {#2829 …}
    +reports: Doctrine\ORM\PersistentCollection {#2837 …}
    +badges: Doctrine\ORM\PersistentCollection {#2850 …}
    +logs: Doctrine\ORM\PersistentCollection {#2860 …}
    +awards: Doctrine\ORM\PersistentCollection {#2842 …}
    +categories: Doctrine\ORM\PersistentCollection {#2866 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#2810
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2811
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#12552
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
    +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
    +name: "privacy@lemmy.ml"
    +title: "privacy"
    +description: """
      A place to discuss privacy and freedom in the digital world.\n
      ============================================================\n
      \n
      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
      \n
      In this community everyone is welcome to post links and discuss topics related to privacy.\n
      \n
      ### Some Rules\n
      \n
      - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
      - Don’t promote proprietary software\n
      - Try to keep things on topic\n
      - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
      - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
      - Be nice :)\n
      \n
      ### Related communities\n
      \n
      - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
      - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
      - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
      - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
      \n
      ### Chat rooms\n
      \n
      - [Matrix/Element]Dead\n
      - [Discord](https://discord.gg/8xfrVjvngh)\n
      \n
      much thanks to @gary_host_laptop for the logo design :)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 561
    +entryCommentCount: 7684
    +postCount: 6
    +postCommentCount: 73
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729582580 {#2809
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
    +entries: Doctrine\ORM\PersistentCollection {#2819 …}
    +posts: Doctrine\ORM\PersistentCollection {#2821 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
    +bans: Doctrine\ORM\PersistentCollection {#2829 …}
    +reports: Doctrine\ORM\PersistentCollection {#2837 …}
    +badges: Doctrine\ORM\PersistentCollection {#2850 …}
    +logs: Doctrine\ORM\PersistentCollection {#2860 …}
    +awards: Doctrine\ORM\PersistentCollection {#2842 …}
    +categories: Doctrine\ORM\PersistentCollection {#2866 …}
    -id: 85
    +apId: "privacy@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/privacy"
    +apPublicUrl: "https://lemmy.ml/c/privacy"
    +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "privacy"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583592 {#2810
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2811
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 16.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2262
    +user: Proxies\__CG__\App\Entity\User {#2502 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
      +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#2809
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
      +entries: Doctrine\ORM\PersistentCollection {#2819 …}
      +posts: Doctrine\ORM\PersistentCollection {#2821 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
      +bans: Doctrine\ORM\PersistentCollection {#2829 …}
      +reports: Doctrine\ORM\PersistentCollection {#2837 …}
      +badges: Doctrine\ORM\PersistentCollection {#2850 …}
      +logs: Doctrine\ORM\PersistentCollection {#2860 …}
      +awards: Doctrine\ORM\PersistentCollection {#2842 …}
      +categories: Doctrine\ORM\PersistentCollection {#2866 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#2810
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2811
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Golang-telemetry-again"
    +title: "Golang telemetry (again)"
    +url: null
    +body: """
      There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
      \n
      Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
      \n
      I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
      \n
      > Sorry for repost, but I don’t find enough information in any other place. :(
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705073641 {#10279
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10278 …}
    +votes: Doctrine\ORM\PersistentCollection {#10286 …}
    +reports: Doctrine\ORM\PersistentCollection {#10288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
    +badges: Doctrine\ORM\PersistentCollection {#10294 …}
    +children: []
    -id: 28975
    -titleTs: "'golang':1 'telemetri':2"
    -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705062422
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10395140"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704976022 {#10276
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12607
  +entry: Proxies\__CG__\App\Entity\Entry {#2262
    +user: Proxies\__CG__\App\Entity\User {#2502 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
      +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
      +name: "privacy@lemmy.ml"
      +title: "privacy"
      +description: """
        A place to discuss privacy and freedom in the digital world.\n
        ============================================================\n
        \n
        Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
        \n
        In this community everyone is welcome to post links and discuss topics related to privacy.\n
        \n
        ### Some Rules\n
        \n
        - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
        - Don’t promote proprietary software\n
        - Try to keep things on topic\n
        - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
        - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
        - Be nice :)\n
        \n
        ### Related communities\n
        \n
        - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
        - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
        - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
        - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
        \n
        ### Chat rooms\n
        \n
        - [Matrix/Element]Dead\n
        - [Discord](https://discord.gg/8xfrVjvngh)\n
        \n
        much thanks to @gary_host_laptop for the logo design :)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 561
      +entryCommentCount: 7684
      +postCount: 6
      +postCommentCount: 73
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729582580 {#2809
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
      +entries: Doctrine\ORM\PersistentCollection {#2819 …}
      +posts: Doctrine\ORM\PersistentCollection {#2821 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
      +bans: Doctrine\ORM\PersistentCollection {#2829 …}
      +reports: Doctrine\ORM\PersistentCollection {#2837 …}
      +badges: Doctrine\ORM\PersistentCollection {#2850 …}
      +logs: Doctrine\ORM\PersistentCollection {#2860 …}
      +awards: Doctrine\ORM\PersistentCollection {#2842 …}
      +categories: Doctrine\ORM\PersistentCollection {#2866 …}
      -id: 85
      +apId: "privacy@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/privacy"
      +apPublicUrl: "https://lemmy.ml/c/privacy"
      +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "privacy"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583592 {#2810
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2811
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Golang-telemetry-again"
    +title: "Golang telemetry (again)"
    +url: null
    +body: """
      There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
      \n
      Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
      \n
      I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
      \n
      > Sorry for repost, but I don’t find enough information in any other place. :(
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 13
    +favouriteCount: 30
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1705073641 {#10279
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10278 …}
    +votes: Doctrine\ORM\PersistentCollection {#10286 …}
    +reports: Doctrine\ORM\PersistentCollection {#10288 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
    +badges: Doctrine\ORM\PersistentCollection {#10294 …}
    +children: []
    -id: 28975
    -titleTs: "'golang':1 'telemetri':2"
    -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705062422
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/10395140"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704976022 {#10276
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12662
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2146
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2185 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: """
      > Why I’ll need something like that?\n
      \n
      IIUC it is mostly to avoid placing huge load on the original package host when people download the same package hundreds of times a day in their CI workflow. It also means that Google can take control over the user experience rather than huge issues coming up every time some smaller host goes down or someone deletes an existing package version.\n
      \n
      Overall I doubt that this proxy was added as a source of tracking. And the privacy policy on the service is pretty strict: [proxy.golang.org/privacy](https://proxy.golang.org/privacy). So even though I am pretty wary of Google overall I think this is actually a fairly reasonable decision by them to have enabled by default.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704987865 {#2287
      date: 2024-01-11 16:44:25.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2180 …}
    +nested: Doctrine\ORM\PersistentCollection {#2181 …}
    +votes: Doctrine\ORM\PersistentCollection {#2171 …}
    +reports: Doctrine\ORM\PersistentCollection {#2186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
    -id: 299162
    -bodyTs: "'/privacy](https://proxy.golang.org/privacy).':94 'actual':109 'ad':76 'also':38 'avoid':13 'ci':35 'come':53 'control':44 'day':32 'decis':113 'default':120 'delet':64 'doubt':71 'download':24 'enabl':118 'even':96 'everi':55 'exist':66 'experi':48 'fair':111 'goe':60 'googl':41,103 'host':21,59 'huge':15,51 'hundr':28 'iiuc':8 'issu':52 'like':6 'll':3 'load':16 'mean':39 'most':11 'need':4 'origin':19 'overal':69,104 'packag':20,27,67 'peopl':23 'place':14 'polici':85 'pretti':90,100 'privaci':84 'proxi':74 'proxy.golang.org':93 'proxy.golang.org/privacy](https://proxy.golang.org/privacy).':92 'rather':49 'reason':112 'servic':88 'smaller':58 'someon':63 'someth':5 'sourc':79 'strict':91 'take':43 'think':106 'though':97 'time':30,56 'track':81 'user':47 'version':68 'wari':101 'workflow':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7257919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704987865 {#2286
      date: 2024-01-11 16:44:25.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12748
  +subject: App\Entity\EntryComment {#2146
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2185 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: """
      > Why I’ll need something like that?\n
      \n
      IIUC it is mostly to avoid placing huge load on the original package host when people download the same package hundreds of times a day in their CI workflow. It also means that Google can take control over the user experience rather than huge issues coming up every time some smaller host goes down or someone deletes an existing package version.\n
      \n
      Overall I doubt that this proxy was added as a source of tracking. And the privacy policy on the service is pretty strict: [proxy.golang.org/privacy](https://proxy.golang.org/privacy). So even though I am pretty wary of Google overall I think this is actually a fairly reasonable decision by them to have enabled by default.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704987865 {#2287
      date: 2024-01-11 16:44:25.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2180 …}
    +nested: Doctrine\ORM\PersistentCollection {#2181 …}
    +votes: Doctrine\ORM\PersistentCollection {#2171 …}
    +reports: Doctrine\ORM\PersistentCollection {#2186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
    -id: 299162
    -bodyTs: "'/privacy](https://proxy.golang.org/privacy).':94 'actual':109 'ad':76 'also':38 'avoid':13 'ci':35 'come':53 'control':44 'day':32 'decis':113 'default':120 'delet':64 'doubt':71 'download':24 'enabl':118 'even':96 'everi':55 'exist':66 'experi':48 'fair':111 'goe':60 'googl':41,103 'host':21,59 'huge':15,51 'hundr':28 'iiuc':8 'issu':52 'like':6 'll':3 'load':16 'mean':39 'most':11 'need':4 'origin':19 'overal':69,104 'packag':20,27,67 'peopl':23 'place':14 'polici':85 'pretti':90,100 'privaci':84 'proxi':74 'proxy.golang.org':93 'proxy.golang.org/privacy](https://proxy.golang.org/privacy).':92 'rather':49 'reason':112 'servic':88 'smaller':58 'someon':63 'someth':5 'sourc':79 'strict':91 'take':43 'think':106 'though':97 'time':30,56 'track':81 'user':47 'version':68 'wari':101 'workflow':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7257919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704987865 {#2286
      date: 2024-01-11 16:44:25.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2146
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2185 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: """
      > Why I’ll need something like that?\n
      \n
      IIUC it is mostly to avoid placing huge load on the original package host when people download the same package hundreds of times a day in their CI workflow. It also means that Google can take control over the user experience rather than huge issues coming up every time some smaller host goes down or someone deletes an existing package version.\n
      \n
      Overall I doubt that this proxy was added as a source of tracking. And the privacy policy on the service is pretty strict: [proxy.golang.org/privacy](https://proxy.golang.org/privacy). So even though I am pretty wary of Google overall I think this is actually a fairly reasonable decision by them to have enabled by default.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704987865 {#2287
      date: 2024-01-11 16:44:25.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2180 …}
    +nested: Doctrine\ORM\PersistentCollection {#2181 …}
    +votes: Doctrine\ORM\PersistentCollection {#2171 …}
    +reports: Doctrine\ORM\PersistentCollection {#2186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
    -id: 299162
    -bodyTs: "'/privacy](https://proxy.golang.org/privacy).':94 'actual':109 'ad':76 'also':38 'avoid':13 'ci':35 'come':53 'control':44 'day':32 'decis':113 'default':120 'delet':64 'doubt':71 'download':24 'enabl':118 'even':96 'everi':55 'exist':66 'experi':48 'fair':111 'goe':60 'googl':41,103 'host':21,59 'huge':15,51 'hundr':28 'iiuc':8 'issu':52 'like':6 'll':3 'load':16 'mean':39 'most':11 'need':4 'origin':19 'overal':69,104 'packag':20,27,67 'peopl':23 'place':14 'polici':85 'pretti':90,100 'privaci':84 'proxi':74 'proxy.golang.org':93 'proxy.golang.org/privacy](https://proxy.golang.org/privacy).':92 'rather':49 'reason':112 'servic':88 'smaller':58 'someon':63 'someth':5 'sourc':79 'strict':91 'take':43 'think':106 'though':97 'time':30,56 'track':81 'user':47 'version':68 'wari':101 'workflow':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7257919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704987865 {#2286
      date: 2024-01-11 16:44:25.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12805
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2146
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2262
      +user: Proxies\__CG__\App\Entity\User {#2502 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2348
        +icon: Proxies\__CG__\App\Entity\Image {#2812 …}
        +name: "privacy@lemmy.ml"
        +title: "privacy"
        +description: """
          A place to discuss privacy and freedom in the digital world.\n
          ============================================================\n
          \n
          Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.\n
          \n
          In this community everyone is welcome to post links and discuss topics related to privacy.\n
          \n
          ### Some Rules\n
          \n
          - Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post\n
          - Don’t promote proprietary software\n
          - Try to keep things on topic\n
          - If you have a question, please try searching for previous discussions, maybe it has already been answered\n
          - Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience\n
          - Be nice :)\n
          \n
          ### Related communities\n
          \n
          - [Lemmy.ml libre_culture](https://lemmy.ml/c/libre_culture)\n
          - [Lemmy.ml privatelife](https://lemmy.ml/c/privatelife)\n
          - [Lemmy.ml DeGoogle](https://lemmy.ml/c/degoogle)\n
          - [Lemmy.ca privacy](https://lemmy.ca/c/privacy)\n
          \n
          ### Chat rooms\n
          \n
          - [Matrix/Element]Dead\n
          - [Discord](https://discord.gg/8xfrVjvngh)\n
          \n
          much thanks to @gary_host_laptop for the logo design :)
          """
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 561
        +entryCommentCount: 7684
        +postCount: 6
        +postCommentCount: 73
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729582580 {#2809
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2813 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2815 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2817 …}
        +entries: Doctrine\ORM\PersistentCollection {#2819 …}
        +posts: Doctrine\ORM\PersistentCollection {#2821 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2823 …}
        +bans: Doctrine\ORM\PersistentCollection {#2829 …}
        +reports: Doctrine\ORM\PersistentCollection {#2837 …}
        +badges: Doctrine\ORM\PersistentCollection {#2850 …}
        +logs: Doctrine\ORM\PersistentCollection {#2860 …}
        +awards: Doctrine\ORM\PersistentCollection {#2842 …}
        +categories: Doctrine\ORM\PersistentCollection {#2866 …}
        -id: 85
        +apId: "privacy@lemmy.ml"
        +apProfileId: "https://lemmy.ml/c/privacy"
        +apPublicUrl: "https://lemmy.ml/c/privacy"
        +apFollowersUrl: "https://lemmy.ml/c/privacy/followers"
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "privacy"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729583592 {#2810
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2811
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Golang-telemetry-again"
      +title: "Golang telemetry (again)"
      +url: null
      +body: """
        There are no “news”, but I’m worried about this business actually. I’m in knowledge [that post already exists](https://lemmy.ml/post/749690) but I’m not clear at all.\n
        \n
        Resuming: Google is trying to add telemetry to Go’s toolchain (such as .NET and Dart/Flutter). It also added the `GOPROXY` environment variable that uses the Google’s Go proxy to… Just collect more user data?\n
        \n
        I’m a pretty beginner Go dev, but I’d like a toolchain without these telemetry or at least some instruction of how to opt out this thing.\n
        \n
        > Sorry for repost, but I don’t find enough information in any other place. :(
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 13
      +favouriteCount: 30
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1705073641 {#10279
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10278 …}
      +votes: Doctrine\ORM\PersistentCollection {#10286 …}
      +reports: Doctrine\ORM\PersistentCollection {#10288 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10290 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10292 …}
      +badges: Doctrine\ORM\PersistentCollection {#10294 …}
      +children: []
      -id: 28975
      -titleTs: "'golang':1 'telemetri':2"
      -bodyTs: "'/post/749690)':23 'actual':12 'ad':49 'add':36 'alreadi':19 'also':48 'beginn':71 'busi':11 'clear':28 'collect':63 'd':76 'dart/flutter':46 'data':66 'dev':73 'enough':103 'environ':52 'exist':20 'find':102 'go':39,59,72 'googl':32,57 'goproxi':51 'inform':104 'instruct':87 'knowledg':16 'least':85 'lemmy.ml':22 'lemmy.ml/post/749690)':21 'like':77 'm':7,14,26,68 'net':44 'news':4 'opt':91 'place':108 'post':18 'pretti':70 'proxi':60 'repost':97 'resum':31 'sorri':95 'telemetri':37,82 'thing':94 'toolchain':41,79 'tri':34 'use':55 'user':65 'variabl':53 'without':80 'worri':8"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1705062422
      +visibility: "visible             "
      +apId: "https://lemmy.ml/post/10395140"
      +editedAt: null
      +createdAt: DateTimeImmutable @1704976022 {#10276
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2348 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2185 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2264 …}
    +body: """
      > Why I’ll need something like that?\n
      \n
      IIUC it is mostly to avoid placing huge load on the original package host when people download the same package hundreds of times a day in their CI workflow. It also means that Google can take control over the user experience rather than huge issues coming up every time some smaller host goes down or someone deletes an existing package version.\n
      \n
      Overall I doubt that this proxy was added as a source of tracking. And the privacy policy on the service is pretty strict: [proxy.golang.org/privacy](https://proxy.golang.org/privacy). So even though I am pretty wary of Google overall I think this is actually a fairly reasonable decision by them to have enabled by default.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1704987865 {#2287
      date: 2024-01-11 16:44:25.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@RuikkaaPrus@lemmy.ml"
      "@sxan@midwest.social"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2180 …}
    +nested: Doctrine\ORM\PersistentCollection {#2181 …}
    +votes: Doctrine\ORM\PersistentCollection {#2171 …}
    +reports: Doctrine\ORM\PersistentCollection {#2186 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2187 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2177 …}
    -id: 299162
    -bodyTs: "'/privacy](https://proxy.golang.org/privacy).':94 'actual':109 'ad':76 'also':38 'avoid':13 'ci':35 'come':53 'control':44 'day':32 'decis':113 'default':120 'delet':64 'doubt':71 'download':24 'enabl':118 'even':96 'everi':55 'exist':66 'experi':48 'fair':111 'goe':60 'googl':41,103 'host':21,59 'huge':15,51 'hundr':28 'iiuc':8 'issu':52 'like':6 'll':3 'load':16 'mean':39 'most':11 'need':4 'origin':19 'overal':69,104 'packag':20,27,67 'peopl':23 'place':14 'polici':85 'pretti':90,100 'privaci':84 'proxi':74 'proxy.golang.org':93 'proxy.golang.org/privacy](https://proxy.golang.org/privacy).':92 'rather':49 'reason':112 'servic':88 'smaller':58 'someon':63 'someth':5 'sourc':79 'strict':91 'take':43 'think':106 'though':97 'time':30,56 'track':81 'user':47 'version':68 'wari':101 'workflow':36"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7257919"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704987865 {#2286
      date: 2024-01-11 16:44:25.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 16.0 MiB 54.98 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2183
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2184
      +user: Proxies\__CG__\App\Entity\User {#13091 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-there-a-way-to-autocomplete-user-defined-search-terms"
      +title: "Is there a way to autocomplete user defined search terms in firefox search"
      +url: null
      +body: """
        eg: typing “linux @l” should search “linux lemmy” and “beatles @mb” should search “beatles musicbrainz”,  \n
        where I define these shortcuts
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702106302 {#13092
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13097 …}
      +votes: Doctrine\ORM\PersistentCollection {#13100 …}
      +reports: Doctrine\ORM\PersistentCollection {#13102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13106 …}
      +badges: Doctrine\ORM\PersistentCollection {#13108 …}
      +children: []
      -id: 21206
      -titleTs: "'autocomplet':6 'defin':8 'firefox':12 'search':9,13 'term':10 'user':7 'way':4"
      -bodyTs: "'beatl':10,14 'defin':18 'eg':1 'l':4 'lemmi':8 'linux':3,7 'mb':11 'musicbrainz':15 'search':6,13 'shortcut':20 'type':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1702148114
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/17353705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702061714 {#13089
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can do almost exactly this with keyword bookmarks. The only change is that you need to put the “keyword” at the start of the URL. So `@l linux` rather than `linux @l`.\n
      \n
      Create a new bookmark with these settings:\n
      \n
      - **Name**: Whatever you want.\n
      - **URL**: The search query you want with the text replaced by `%s`. For example `https://kagi.com/search?q=%s+site:https://lemm.ee`.\n
      - **Keyword**: The tag you want. Such as `@l`.\n
      \n
      Now you can type `@l foobar` in the URL bar and it will go to `https://kagi.com/search?q=foobar+site:https://lemm.ee`. (Or whatever search engine you have configured.\n
      \n
      Keywords can also be used for non-search bookmarks and javascript bookmarklets which are very convenient.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1703502707 {#2149
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2168 …}
    +nested: Doctrine\ORM\PersistentCollection {#2038 …}
    +votes: Doctrine\ORM\PersistentCollection {#1988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1995 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2006 …}
    -id: 211540
    -bodyTs: "'/search?q=%s+site:https://lemm.ee':61 '/search?q=foobar+site:https://lemm.ee':87 'almost':4 'also':97 'bar':79 'bookmark':9,37,104 'bookmarklet':107 'chang':12 'configur':94 'conveni':111 'creat':34 'engin':91 'exact':5 'exampl':58 'foobar':75 'go':83 'javascript':106 'kagi.com':60,86 'kagi.com/search?q=%s+site:https://lemm.ee':59 'kagi.com/search?q=foobar+site:https://lemm.ee':85 'keyword':8,20,62,95 'l':28,33,69,74 'linux':29,32 'name':41 'need':16 'new':36 'non':102 'non-search':101 'put':18 'queri':48 'rather':30 'replac':54 'search':47,90,103 'set':40 'start':23 'tag':64 'text':53 'type':73 'url':26,45,78 'use':99 'want':44,50,66 'whatev':42,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6491650"
    +editedAt: DateTimeImmutable @1703501737 {#2148
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2045
      date: 2023-12-08 21:12:56.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13054
  +comment: App\Entity\EntryComment {#2183
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2184
      +user: Proxies\__CG__\App\Entity\User {#13091 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-there-a-way-to-autocomplete-user-defined-search-terms"
      +title: "Is there a way to autocomplete user defined search terms in firefox search"
      +url: null
      +body: """
        eg: typing “linux @l” should search “linux lemmy” and “beatles @mb” should search “beatles musicbrainz”,  \n
        where I define these shortcuts
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702106302 {#13092
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13097 …}
      +votes: Doctrine\ORM\PersistentCollection {#13100 …}
      +reports: Doctrine\ORM\PersistentCollection {#13102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13106 …}
      +badges: Doctrine\ORM\PersistentCollection {#13108 …}
      +children: []
      -id: 21206
      -titleTs: "'autocomplet':6 'defin':8 'firefox':12 'search':9,13 'term':10 'user':7 'way':4"
      -bodyTs: "'beatl':10,14 'defin':18 'eg':1 'l':4 'lemmi':8 'linux':3,7 'mb':11 'musicbrainz':15 'search':6,13 'shortcut':20 'type':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1702148114
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/17353705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702061714 {#13089
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can do almost exactly this with keyword bookmarks. The only change is that you need to put the “keyword” at the start of the URL. So `@l linux` rather than `linux @l`.\n
      \n
      Create a new bookmark with these settings:\n
      \n
      - **Name**: Whatever you want.\n
      - **URL**: The search query you want with the text replaced by `%s`. For example `https://kagi.com/search?q=%s+site:https://lemm.ee`.\n
      - **Keyword**: The tag you want. Such as `@l`.\n
      \n
      Now you can type `@l foobar` in the URL bar and it will go to `https://kagi.com/search?q=foobar+site:https://lemm.ee`. (Or whatever search engine you have configured.\n
      \n
      Keywords can also be used for non-search bookmarks and javascript bookmarklets which are very convenient.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1703502707 {#2149
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2168 …}
    +nested: Doctrine\ORM\PersistentCollection {#2038 …}
    +votes: Doctrine\ORM\PersistentCollection {#1988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1995 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2006 …}
    -id: 211540
    -bodyTs: "'/search?q=%s+site:https://lemm.ee':61 '/search?q=foobar+site:https://lemm.ee':87 'almost':4 'also':97 'bar':79 'bookmark':9,37,104 'bookmarklet':107 'chang':12 'configur':94 'conveni':111 'creat':34 'engin':91 'exact':5 'exampl':58 'foobar':75 'go':83 'javascript':106 'kagi.com':60,86 'kagi.com/search?q=%s+site:https://lemm.ee':59 'kagi.com/search?q=foobar+site:https://lemm.ee':85 'keyword':8,20,62,95 'l':28,33,69,74 'linux':29,32 'name':41 'need':16 'new':36 'non':102 'non-search':101 'put':18 'queri':48 'rather':30 'replac':54 'search':47,90,103 'set':40 'start':23 'tag':64 'text':53 'type':73 'url':26,45,78 'use':99 'want':44,50,66 'whatev':42,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6491650"
    +editedAt: DateTimeImmutable @1703501737 {#2148
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2045
      date: 2023-12-08 21:12:56.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 16.0 MiB 4.09 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13117
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 16.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1702066376 {#2045
    date: 2023-12-08 21:12:56.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13173
  +date: DateTimeImmutable @1702066376 {#2045
    date: 2023-12-08 21:12:56.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 16.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1702066376 {#2045
    date: 2023-12-08 21:12:56.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1703501737 {#2148
    date: 2023-12-25 11:55:37.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13227
  +createdAt: DateTimeImmutable @1702066376 {#2045
    date: 2023-12-08 21:12:56.0 +01:00
  }
  +editedAt: DateTimeImmutable @1703501737 {#2148
    date: 2023-12-25 11:55:37.0 +01:00
  }
}
magazine_inline App\Twig\Components\MagazineInlineComponent 16.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#13281
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
    +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
    +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 {#3738
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
    +entries: Doctrine\ORM\PersistentCollection {#3748 …}
    +posts: Doctrine\ORM\PersistentCollection {#3750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
    +bans: Doctrine\ORM\PersistentCollection {#3754 …}
    +reports: Doctrine\ORM\PersistentCollection {#3756 …}
    +badges: Doctrine\ORM\PersistentCollection {#3758 …}
    +logs: Doctrine\ORM\PersistentCollection {#3760 …}
    +awards: Doctrine\ORM\PersistentCollection {#3762 …}
    +categories: Doctrine\ORM\PersistentCollection {#3764 …}
    -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 {#3739
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3740
      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 16.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2184
    +user: Proxies\__CG__\App\Entity\User {#13091 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Is-there-a-way-to-autocomplete-user-defined-search-terms"
    +title: "Is there a way to autocomplete user defined search terms in firefox search"
    +url: null
    +body: """
      eg: typing “linux @l” should search “linux lemmy” and “beatles @mb” should search “beatles musicbrainz”,  \n
      where I define these shortcuts
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702106302 {#13092
      date: 2023-12-09 08:18:22.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@l"
      "@mb"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#13097 …}
    +votes: Doctrine\ORM\PersistentCollection {#13100 …}
    +reports: Doctrine\ORM\PersistentCollection {#13102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13106 …}
    +badges: Doctrine\ORM\PersistentCollection {#13108 …}
    +children: []
    -id: 21206
    -titleTs: "'autocomplet':6 'defin':8 'firefox':12 'search':9,13 'term':10 'user':7 'way':4"
    -bodyTs: "'beatl':10,14 'defin':18 'eg':1 'l':4 'lemmi':8 'linux':3,7 'mb':11 'musicbrainz':15 'search':6,13 'shortcut':20 'type':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702148114
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/17353705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702061714 {#13089
      date: 2023-12-08 19:55:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#13336
  +entry: Proxies\__CG__\App\Entity\Entry {#2184
    +user: Proxies\__CG__\App\Entity\User {#13091 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
      +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
      +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 {#3738
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
      +entries: Doctrine\ORM\PersistentCollection {#3748 …}
      +posts: Doctrine\ORM\PersistentCollection {#3750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
      +bans: Doctrine\ORM\PersistentCollection {#3754 …}
      +reports: Doctrine\ORM\PersistentCollection {#3756 …}
      +badges: Doctrine\ORM\PersistentCollection {#3758 …}
      +logs: Doctrine\ORM\PersistentCollection {#3760 …}
      +awards: Doctrine\ORM\PersistentCollection {#3762 …}
      +categories: Doctrine\ORM\PersistentCollection {#3764 …}
      -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 {#3739
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3740
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
    +slug: "Is-there-a-way-to-autocomplete-user-defined-search-terms"
    +title: "Is there a way to autocomplete user defined search terms in firefox search"
    +url: null
    +body: """
      eg: typing “linux @l” should search “linux lemmy” and “beatles @mb” should search “beatles musicbrainz”,  \n
      where I define these shortcuts
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 27
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1702106302 {#13092
      date: 2023-12-09 08:18:22.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@l"
      "@mb"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#13097 …}
    +votes: Doctrine\ORM\PersistentCollection {#13100 …}
    +reports: Doctrine\ORM\PersistentCollection {#13102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13104 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13106 …}
    +badges: Doctrine\ORM\PersistentCollection {#13108 …}
    +children: []
    -id: 21206
    -titleTs: "'autocomplet':6 'defin':8 'firefox':12 'search':9,13 'term':10 'user':7 'way':4"
    -bodyTs: "'beatl':10,14 'defin':18 'eg':1 'l':4 'lemmi':8 'linux':3,7 'mb':11 'musicbrainz':15 'search':6,13 'shortcut':20 'type':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1702148114
    +visibility: "visible             "
    +apId: "https://lemm.ee/post/17353705"
    +editedAt: null
    +createdAt: DateTimeImmutable @1702061714 {#13089
      date: 2023-12-08 19:55:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 16.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13391
  +width: 40
  +height: 40
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 16.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2183
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2184
      +user: Proxies\__CG__\App\Entity\User {#13091 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-there-a-way-to-autocomplete-user-defined-search-terms"
      +title: "Is there a way to autocomplete user defined search terms in firefox search"
      +url: null
      +body: """
        eg: typing “linux @l” should search “linux lemmy” and “beatles @mb” should search “beatles musicbrainz”,  \n
        where I define these shortcuts
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702106302 {#13092
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13097 …}
      +votes: Doctrine\ORM\PersistentCollection {#13100 …}
      +reports: Doctrine\ORM\PersistentCollection {#13102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13106 …}
      +badges: Doctrine\ORM\PersistentCollection {#13108 …}
      +children: []
      -id: 21206
      -titleTs: "'autocomplet':6 'defin':8 'firefox':12 'search':9,13 'term':10 'user':7 'way':4"
      -bodyTs: "'beatl':10,14 'defin':18 'eg':1 'l':4 'lemmi':8 'linux':3,7 'mb':11 'musicbrainz':15 'search':6,13 'shortcut':20 'type':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1702148114
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/17353705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702061714 {#13089
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can do almost exactly this with keyword bookmarks. The only change is that you need to put the “keyword” at the start of the URL. So `@l linux` rather than `linux @l`.\n
      \n
      Create a new bookmark with these settings:\n
      \n
      - **Name**: Whatever you want.\n
      - **URL**: The search query you want with the text replaced by `%s`. For example `https://kagi.com/search?q=%s+site:https://lemm.ee`.\n
      - **Keyword**: The tag you want. Such as `@l`.\n
      \n
      Now you can type `@l foobar` in the URL bar and it will go to `https://kagi.com/search?q=foobar+site:https://lemm.ee`. (Or whatever search engine you have configured.\n
      \n
      Keywords can also be used for non-search bookmarks and javascript bookmarklets which are very convenient.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1703502707 {#2149
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2168 …}
    +nested: Doctrine\ORM\PersistentCollection {#2038 …}
    +votes: Doctrine\ORM\PersistentCollection {#1988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1995 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2006 …}
    -id: 211540
    -bodyTs: "'/search?q=%s+site:https://lemm.ee':61 '/search?q=foobar+site:https://lemm.ee':87 'almost':4 'also':97 'bar':79 'bookmark':9,37,104 'bookmarklet':107 'chang':12 'configur':94 'conveni':111 'creat':34 'engin':91 'exact':5 'exampl':58 'foobar':75 'go':83 'javascript':106 'kagi.com':60,86 'kagi.com/search?q=%s+site:https://lemm.ee':59 'kagi.com/search?q=foobar+site:https://lemm.ee':85 'keyword':8,20,62,95 'l':28,33,69,74 'linux':29,32 'name':41 'need':16 'new':36 'non':102 'non-search':101 'put':18 'queri':48 'rather':30 'replac':54 'search':47,90,103 'set':40 'start':23 'tag':64 'text':53 'type':73 'url':26,45,78 'use':99 'want':44,50,66 'whatev':42,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6491650"
    +editedAt: DateTimeImmutable @1703501737 {#2148
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2045
      date: 2023-12-08 21:12:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13536
  +subject: App\Entity\EntryComment {#2183
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2184
      +user: Proxies\__CG__\App\Entity\User {#13091 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-there-a-way-to-autocomplete-user-defined-search-terms"
      +title: "Is there a way to autocomplete user defined search terms in firefox search"
      +url: null
      +body: """
        eg: typing “linux @l” should search “linux lemmy” and “beatles @mb” should search “beatles musicbrainz”,  \n
        where I define these shortcuts
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702106302 {#13092
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13097 …}
      +votes: Doctrine\ORM\PersistentCollection {#13100 …}
      +reports: Doctrine\ORM\PersistentCollection {#13102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13106 …}
      +badges: Doctrine\ORM\PersistentCollection {#13108 …}
      +children: []
      -id: 21206
      -titleTs: "'autocomplet':6 'defin':8 'firefox':12 'search':9,13 'term':10 'user':7 'way':4"
      -bodyTs: "'beatl':10,14 'defin':18 'eg':1 'l':4 'lemmi':8 'linux':3,7 'mb':11 'musicbrainz':15 'search':6,13 'shortcut':20 'type':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1702148114
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/17353705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702061714 {#13089
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can do almost exactly this with keyword bookmarks. The only change is that you need to put the “keyword” at the start of the URL. So `@l linux` rather than `linux @l`.\n
      \n
      Create a new bookmark with these settings:\n
      \n
      - **Name**: Whatever you want.\n
      - **URL**: The search query you want with the text replaced by `%s`. For example `https://kagi.com/search?q=%s+site:https://lemm.ee`.\n
      - **Keyword**: The tag you want. Such as `@l`.\n
      \n
      Now you can type `@l foobar` in the URL bar and it will go to `https://kagi.com/search?q=foobar+site:https://lemm.ee`. (Or whatever search engine you have configured.\n
      \n
      Keywords can also be used for non-search bookmarks and javascript bookmarklets which are very convenient.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1703502707 {#2149
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2168 …}
    +nested: Doctrine\ORM\PersistentCollection {#2038 …}
    +votes: Doctrine\ORM\PersistentCollection {#1988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1995 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2006 …}
    -id: 211540
    -bodyTs: "'/search?q=%s+site:https://lemm.ee':61 '/search?q=foobar+site:https://lemm.ee':87 'almost':4 'also':97 'bar':79 'bookmark':9,37,104 'bookmarklet':107 'chang':12 'configur':94 'conveni':111 'creat':34 'engin':91 'exact':5 'exampl':58 'foobar':75 'go':83 'javascript':106 'kagi.com':60,86 'kagi.com/search?q=%s+site:https://lemm.ee':59 'kagi.com/search?q=foobar+site:https://lemm.ee':85 'keyword':8,20,62,95 'l':28,33,69,74 'linux':29,32 'name':41 'need':16 'new':36 'non':102 'non-search':101 'put':18 'queri':48 'rather':30 'replac':54 'search':47,90,103 'set':40 'start':23 'tag':64 'text':53 'type':73 'url':26,45,78 'use':99 'want':44,50,66 'whatev':42,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6491650"
    +editedAt: DateTimeImmutable @1703501737 {#2148
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2045
      date: 2023-12-08 21:12:56.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 16.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2183
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2184
      +user: Proxies\__CG__\App\Entity\User {#13091 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-there-a-way-to-autocomplete-user-defined-search-terms"
      +title: "Is there a way to autocomplete user defined search terms in firefox search"
      +url: null
      +body: """
        eg: typing “linux @l” should search “linux lemmy” and “beatles @mb” should search “beatles musicbrainz”,  \n
        where I define these shortcuts
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702106302 {#13092
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13097 …}
      +votes: Doctrine\ORM\PersistentCollection {#13100 …}
      +reports: Doctrine\ORM\PersistentCollection {#13102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13106 …}
      +badges: Doctrine\ORM\PersistentCollection {#13108 …}
      +children: []
      -id: 21206
      -titleTs: "'autocomplet':6 'defin':8 'firefox':12 'search':9,13 'term':10 'user':7 'way':4"
      -bodyTs: "'beatl':10,14 'defin':18 'eg':1 'l':4 'lemmi':8 'linux':3,7 'mb':11 'musicbrainz':15 'search':6,13 'shortcut':20 'type':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1702148114
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/17353705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702061714 {#13089
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can do almost exactly this with keyword bookmarks. The only change is that you need to put the “keyword” at the start of the URL. So `@l linux` rather than `linux @l`.\n
      \n
      Create a new bookmark with these settings:\n
      \n
      - **Name**: Whatever you want.\n
      - **URL**: The search query you want with the text replaced by `%s`. For example `https://kagi.com/search?q=%s+site:https://lemm.ee`.\n
      - **Keyword**: The tag you want. Such as `@l`.\n
      \n
      Now you can type `@l foobar` in the URL bar and it will go to `https://kagi.com/search?q=foobar+site:https://lemm.ee`. (Or whatever search engine you have configured.\n
      \n
      Keywords can also be used for non-search bookmarks and javascript bookmarklets which are very convenient.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1703502707 {#2149
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2168 …}
    +nested: Doctrine\ORM\PersistentCollection {#2038 …}
    +votes: Doctrine\ORM\PersistentCollection {#1988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1995 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2006 …}
    -id: 211540
    -bodyTs: "'/search?q=%s+site:https://lemm.ee':61 '/search?q=foobar+site:https://lemm.ee':87 'almost':4 'also':97 'bar':79 'bookmark':9,37,104 'bookmarklet':107 'chang':12 'configur':94 'conveni':111 'creat':34 'engin':91 'exact':5 'exampl':58 'foobar':75 'go':83 'javascript':106 'kagi.com':60,86 'kagi.com/search?q=%s+site:https://lemm.ee':59 'kagi.com/search?q=foobar+site:https://lemm.ee':85 'keyword':8,20,62,95 'l':28,33,69,74 'linux':29,32 'name':41 'need':16 'new':36 'non':102 'non-search':101 'put':18 'queri':48 'rather':30 'replac':54 'search':47,90,103 'set':40 'start':23 'tag':64 'text':53 'type':73 'url':26,45,78 'use':99 'want':44,50,66 'whatev':42,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6491650"
    +editedAt: DateTimeImmutable @1703501737 {#2148
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2045
      date: 2023-12-08 21:12:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13593
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2183
    +user: App\Entity\User {#264
      +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#272
        date: 2024-10-20 22:59:44.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: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
      +posts: Doctrine\ORM\PersistentCollection {#67 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
      +follows: Doctrine\ORM\PersistentCollection {#1809 …}
      +followers: Doctrine\ORM\PersistentCollection {#2390 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
      +reports: Doctrine\ORM\PersistentCollection {#2480 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
      +violations: Doctrine\ORM\PersistentCollection {#2413 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
      +awards: Doctrine\ORM\PersistentCollection {#1867 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
      +categories: Doctrine\ORM\PersistentCollection {#1395 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
      +apId: "kevincox@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/kevincox"
      +apPublicUrl: "https://lemmy.ml/u/kevincox"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "kevincox"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1725736373 {#273
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#267
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2184
      +user: Proxies\__CG__\App\Entity\User {#13091 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1719
        +icon: Proxies\__CG__\App\Entity\Image {#3741 …}
        +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 {#3738
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3742 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3744 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3746 …}
        +entries: Doctrine\ORM\PersistentCollection {#3748 …}
        +posts: Doctrine\ORM\PersistentCollection {#3750 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3752 …}
        +bans: Doctrine\ORM\PersistentCollection {#3754 …}
        +reports: Doctrine\ORM\PersistentCollection {#3756 …}
        +badges: Doctrine\ORM\PersistentCollection {#3758 …}
        +logs: Doctrine\ORM\PersistentCollection {#3760 …}
        +awards: Doctrine\ORM\PersistentCollection {#3762 …}
        +categories: Doctrine\ORM\PersistentCollection {#3764 …}
        -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 {#3739
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3740
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1629 …}
      +slug: "Is-there-a-way-to-autocomplete-user-defined-search-terms"
      +title: "Is there a way to autocomplete user defined search terms in firefox search"
      +url: null
      +body: """
        eg: typing “linux @l” should search “linux lemmy” and “beatles @mb” should search “beatles musicbrainz”,  \n
        where I define these shortcuts
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 10
      +favouriteCount: 27
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1702106302 {#13092
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13097 …}
      +votes: Doctrine\ORM\PersistentCollection {#13100 …}
      +reports: Doctrine\ORM\PersistentCollection {#13102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13104 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13106 …}
      +badges: Doctrine\ORM\PersistentCollection {#13108 …}
      +children: []
      -id: 21206
      -titleTs: "'autocomplet':6 'defin':8 'firefox':12 'search':9,13 'term':10 'user':7 'way':4"
      -bodyTs: "'beatl':10,14 'defin':18 'eg':1 'l':4 'lemmi':8 'linux':3,7 'mb':11 'musicbrainz':15 'search':6,13 'shortcut':20 'type':2"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1702148114
      +visibility: "visible             "
      +apId: "https://lemm.ee/post/17353705"
      +editedAt: null
      +createdAt: DateTimeImmutable @1702061714 {#13089
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1719 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      You can do almost exactly this with keyword bookmarks. The only change is that you need to put the “keyword” at the start of the URL. So `@l linux` rather than `linux @l`.\n
      \n
      Create a new bookmark with these settings:\n
      \n
      - **Name**: Whatever you want.\n
      - **URL**: The search query you want with the text replaced by `%s`. For example `https://kagi.com/search?q=%s+site:https://lemm.ee`.\n
      - **Keyword**: The tag you want. Such as `@l`.\n
      \n
      Now you can type `@l foobar` in the URL bar and it will go to `https://kagi.com/search?q=foobar+site:https://lemm.ee`. (Or whatever search engine you have configured.\n
      \n
      Keywords can also be used for non-search bookmarks and javascript bookmarklets which are very convenient.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1703502707 {#2149
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2168 …}
    +nested: Doctrine\ORM\PersistentCollection {#2038 …}
    +votes: Doctrine\ORM\PersistentCollection {#1988 …}
    +reports: Doctrine\ORM\PersistentCollection {#2003 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1995 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2006 …}
    -id: 211540
    -bodyTs: "'/search?q=%s+site:https://lemm.ee':61 '/search?q=foobar+site:https://lemm.ee':87 'almost':4 'also':97 'bar':79 'bookmark':9,37,104 'bookmarklet':107 'chang':12 'configur':94 'conveni':111 'creat':34 'engin':91 'exact':5 'exampl':58 'foobar':75 'go':83 'javascript':106 'kagi.com':60,86 'kagi.com/search?q=%s+site:https://lemm.ee':59 'kagi.com/search?q=foobar+site:https://lemm.ee':85 'keyword':8,20,62,95 'l':28,33,69,74 'linux':29,32 'name':41 'need':16 'new':36 'non':102 'non-search':101 'put':18 'queri':48 'rather':30 'replac':54 'search':47,90,103 'set':40 'start':23 'tag':64 'text':53 'type':73 'url':26,45,78 'use':99 'want':44,50,66 'whatev':42,89"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6491650"
    +editedAt: DateTimeImmutable @1703501737 {#2148
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2045
      date: 2023-12-08 21:12:56.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.0 MiB 0.23 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 {#13895
  +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 16.0 MiB 0.28 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13967
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.18 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14030
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.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 {#14086
  +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 16.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 {#14145
  +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 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14201
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 12.44 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14257
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.25 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14315
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.19 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14378
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.18 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14436
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.17 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14492
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 16.0 MiB 0.15 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14548
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 4.59 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14604
  +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 16.0 MiB 0.16 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14660
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14716
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.13 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14772
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 8.04 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14828
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 16.0 MiB 0.18 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14884
  +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 16.0 MiB 0.21 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14940
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 16.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 {#14996
  +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 16.0 MiB 8.64 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 {#15054
  +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 16.0 MiB 0.52 ms
Input props
[
  "user" => App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#15131
  +user: App\Entity\User {#264
    +avatar: Proxies\__CG__\App\Entity\Image {#245 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#272
      date: 2024-10-20 22:59:44.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: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#236 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#151 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#124 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#94 …}
    +posts: Doctrine\ORM\PersistentCollection {#67 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#82 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1372 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1594 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1873 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1769 …}
    +follows: Doctrine\ORM\PersistentCollection {#1809 …}
    +followers: Doctrine\ORM\PersistentCollection {#2390 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1860 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1791 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#2401 …}
    +reports: Doctrine\ORM\PersistentCollection {#2480 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1373 …}
    +violations: Doctrine\ORM\PersistentCollection {#2413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1884 …}
    +awards: Doctrine\ORM\PersistentCollection {#1867 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1920 …}
    +categories: Doctrine\ORM\PersistentCollection {#1395 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1953 …}
    +apId: "kevincox@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/kevincox"
    +apPublicUrl: "https://lemmy.ml/u/kevincox"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "kevincox"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1725736373 {#273
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#267
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1687451353 {#267
    date: 2023-06-22 18:29:13.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15192
  +date: DateTimeImmutable @1687451353 {#267
    date: 2023-06-22 18:29:13.0 +02:00
  }
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 10.48 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#4153
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#2446 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 16.0 MiB 0.23 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#4071
  +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 16.0 MiB 11.18 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#4875
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#4876 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 8.18 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#12728
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +post: null
  +title: "random_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#12723 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1536 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 16.62 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#13515
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +entry: null
  +title: "random_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#13476 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1536 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 11.85 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#3245
  +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 {#3225 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 0.97 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#7254
  +magazine: null
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#2446 …}
}