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

Components

20 Twig Components
165 Render Count
426 ms Render Time
14.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
date
"App\Twig\Components\DateComponent"
components/date.html.twig
16 20.20ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
15 375.63ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
15 4.88ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
15 1.77ms
magazine_inline
"App\Twig\Components\MagazineInlineComponent"
components/magazine_inline.html.twig
15 5.91ms
entry_inline
"App\Twig\Components\EntryInlineComponent"
components/entry_inline.html.twig
15 2.21ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
15 3.42ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
15 8.64ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
15 33.46ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.85ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 6.75ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 2.07ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 0.51ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 4.43ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 2.77ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.06ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 20.06ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.87ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 0.20ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.85ms

Render calls

entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 20.10 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2327
      +user: Proxies\__CG__\App\Entity\User {#2744 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#2745
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2750 …}
      +votes: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2759 …}
      +badges: Doctrine\ORM\PersistentCollection {#2761 …}
      +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 {#2742
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …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 {#2106
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2323 …}
    +nested: Doctrine\ORM\PersistentCollection {#2300 …}
    +votes: Doctrine\ORM\PersistentCollection {#2342 …}
    +reports: Doctrine\ORM\PersistentCollection {#2343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
    -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 {#2329
      date: 2024-01-25 20:13:38.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#2623
  +comment: App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2327
      +user: Proxies\__CG__\App\Entity\User {#2744 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#2745
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2750 …}
      +votes: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2759 …}
      +badges: Doctrine\ORM\PersistentCollection {#2761 …}
      +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 {#2742
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …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 {#2106
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2323 …}
    +nested: Doctrine\ORM\PersistentCollection {#2300 …}
    +votes: Doctrine\ORM\PersistentCollection {#2342 …}
    +reports: Doctrine\ORM\PersistentCollection {#2343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
    -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 {#2329
      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 12.0 MiB 1.10 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#2772
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.24 ms
Input props
[
  "date" => DateTimeImmutable @1706210018 {#2329
    date: 2024-01-25 20:13:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#2910
  +date: DateTimeImmutable @1706210018 {#2329
    date: 2024-01-25 20:13:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706210018 {#2329
    date: 2024-01-25 20:13:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#2974
  +createdAt: DateTimeImmutable @1706210018 {#2329
    date: 2024-01-25 20:13:38.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.20 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2333
    +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
    +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 {#2829
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
    +entries: Doctrine\ORM\PersistentCollection {#2839 …}
    +posts: Doctrine\ORM\PersistentCollection {#2841 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
    +bans: Doctrine\ORM\PersistentCollection {#2849 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +badges: Doctrine\ORM\PersistentCollection {#2870 …}
    +logs: Doctrine\ORM\PersistentCollection {#2880 …}
    +awards: Doctrine\ORM\PersistentCollection {#2862 …}
    +categories: Doctrine\ORM\PersistentCollection {#2886 …}
    -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 {#2830
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2831
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3039
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
    +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
    +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 {#2829
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
    +entries: Doctrine\ORM\PersistentCollection {#2839 …}
    +posts: Doctrine\ORM\PersistentCollection {#2841 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
    +bans: Doctrine\ORM\PersistentCollection {#2849 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +badges: Doctrine\ORM\PersistentCollection {#2870 …}
    +logs: Doctrine\ORM\PersistentCollection {#2880 …}
    +awards: Doctrine\ORM\PersistentCollection {#2862 …}
    +categories: Doctrine\ORM\PersistentCollection {#2886 …}
    -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 {#2830
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2831
      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 12.0 MiB 0.23 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2327
    +user: Proxies\__CG__\App\Entity\User {#2744 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
      +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
      +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 {#2829
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
      +entries: Doctrine\ORM\PersistentCollection {#2839 …}
      +posts: Doctrine\ORM\PersistentCollection {#2841 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
      +bans: Doctrine\ORM\PersistentCollection {#2849 …}
      +reports: Doctrine\ORM\PersistentCollection {#2857 …}
      +badges: Doctrine\ORM\PersistentCollection {#2870 …}
      +logs: Doctrine\ORM\PersistentCollection {#2880 …}
      +awards: Doctrine\ORM\PersistentCollection {#2862 …}
      +categories: Doctrine\ORM\PersistentCollection {#2886 …}
      -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 {#2830
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2831
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#2745
      date: 2024-10-14 15:58:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2750 …}
    +votes: Doctrine\ORM\PersistentCollection {#2753 …}
    +reports: Doctrine\ORM\PersistentCollection {#2755 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2759 …}
    +badges: Doctrine\ORM\PersistentCollection {#2761 …}
    +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 {#2742
      date: 2024-01-25 17:30:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3102
  +entry: Proxies\__CG__\App\Entity\Entry {#2327
    +user: Proxies\__CG__\App\Entity\User {#2744 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
      +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
      +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 {#2829
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
      +entries: Doctrine\ORM\PersistentCollection {#2839 …}
      +posts: Doctrine\ORM\PersistentCollection {#2841 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
      +bans: Doctrine\ORM\PersistentCollection {#2849 …}
      +reports: Doctrine\ORM\PersistentCollection {#2857 …}
      +badges: Doctrine\ORM\PersistentCollection {#2870 …}
      +logs: Doctrine\ORM\PersistentCollection {#2880 …}
      +awards: Doctrine\ORM\PersistentCollection {#2862 …}
      +categories: Doctrine\ORM\PersistentCollection {#2886 …}
      -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 {#2830
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2831
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#2745
      date: 2024-10-14 15:58:22.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2750 …}
    +votes: Doctrine\ORM\PersistentCollection {#2753 …}
    +reports: Doctrine\ORM\PersistentCollection {#2755 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2759 …}
    +badges: Doctrine\ORM\PersistentCollection {#2761 …}
    +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 {#2742
      date: 2024-01-25 17:30:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.56 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3165
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.56 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2327
      +user: Proxies\__CG__\App\Entity\User {#2744 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#2745
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2750 …}
      +votes: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2759 …}
      +badges: Doctrine\ORM\PersistentCollection {#2761 …}
      +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 {#2742
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …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 {#2106
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2323 …}
    +nested: Doctrine\ORM\PersistentCollection {#2300 …}
    +votes: Doctrine\ORM\PersistentCollection {#2342 …}
    +reports: Doctrine\ORM\PersistentCollection {#2343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
    -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 {#2329
      date: 2024-01-25 20:13:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3274
  +subject: App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2327
      +user: Proxies\__CG__\App\Entity\User {#2744 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#2745
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2750 …}
      +votes: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2759 …}
      +badges: Doctrine\ORM\PersistentCollection {#2761 …}
      +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 {#2742
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …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 {#2106
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2323 …}
    +nested: Doctrine\ORM\PersistentCollection {#2300 …}
    +votes: Doctrine\ORM\PersistentCollection {#2342 …}
    +reports: Doctrine\ORM\PersistentCollection {#2343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
    -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 {#2329
      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 12.0 MiB 1.06 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2327
      +user: Proxies\__CG__\App\Entity\User {#2744 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#2745
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2750 …}
      +votes: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2759 …}
      +badges: Doctrine\ORM\PersistentCollection {#2761 …}
      +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 {#2742
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …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 {#2106
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2323 …}
    +nested: Doctrine\ORM\PersistentCollection {#2300 …}
    +votes: Doctrine\ORM\PersistentCollection {#2342 …}
    +reports: Doctrine\ORM\PersistentCollection {#2343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
    -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 {#2329
      date: 2024-01-25 20:13:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3341
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2100
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2327
      +user: Proxies\__CG__\App\Entity\User {#2744 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#2745
        date: 2024-10-14 15:58:22.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2750 …}
      +votes: Doctrine\ORM\PersistentCollection {#2753 …}
      +reports: Doctrine\ORM\PersistentCollection {#2755 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2757 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2759 …}
      +badges: Doctrine\ORM\PersistentCollection {#2761 …}
      +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 {#2742
        date: 2024-01-25 17:30:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …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 {#2106
      date: 2024-10-12 09:06:56.0 +02:00
    }
    +ip: null
    +tags: [
      "massive"
    ]
    +mentions: [
      "@ArtemisArrow3579@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2323 …}
    +nested: Doctrine\ORM\PersistentCollection {#2300 …}
    +votes: Doctrine\ORM\PersistentCollection {#2342 …}
    +reports: Doctrine\ORM\PersistentCollection {#2343 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2054 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2057 …}
    -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 {#2329
      date: 2024-01-25 20:13:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 15.43 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2141
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2105
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2328 …}
    +nested: Doctrine\ORM\PersistentCollection {#2349 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -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 {#2111
      date: 2024-01-15 21:54:18.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3648
  +comment: App\Entity\EntryComment {#2141
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2105
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2328 …}
    +nested: Doctrine\ORM\PersistentCollection {#2349 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -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 {#2111
      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 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3711
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705352058 {#2111
    date: 2024-01-15 21:54:18.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3796
  +date: DateTimeImmutable @1705352058 {#2111
    date: 2024-01-15 21:54:18.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705352058 {#2111
    date: 2024-01-15 21:54:18.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3850
  +createdAt: DateTimeImmutable @1705352058 {#2111
    date: 2024-01-15 21:54:18.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3904
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      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 12.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2164
    +user: Proxies\__CG__\App\Entity\User {#3685 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#3686
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3691 …}
    +votes: Doctrine\ORM\PersistentCollection {#3694 …}
    +reports: Doctrine\ORM\PersistentCollection {#3696 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
    +badges: Doctrine\ORM\PersistentCollection {#3702 …}
    +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 {#3683
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#3959
  +entry: Proxies\__CG__\App\Entity\Entry {#2164
    +user: Proxies\__CG__\App\Entity\User {#3685 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#3686
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3691 …}
    +votes: Doctrine\ORM\PersistentCollection {#3694 …}
    +reports: Doctrine\ORM\PersistentCollection {#3696 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
    +badges: Doctrine\ORM\PersistentCollection {#3702 …}
    +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 {#3683
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4014
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2141
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2105
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2328 …}
    +nested: Doctrine\ORM\PersistentCollection {#2349 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -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 {#2111
      date: 2024-01-15 21:54:18.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4182
  +subject: App\Entity\EntryComment {#2141
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2105
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2328 …}
    +nested: Doctrine\ORM\PersistentCollection {#2349 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -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 {#2111
      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 12.0 MiB 0.70 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2141
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2105
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2328 …}
    +nested: Doctrine\ORM\PersistentCollection {#2349 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -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 {#2111
      date: 2024-01-15 21:54:18.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4239
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2141
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2105
      date: 2024-08-30 10:29:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@alexdeathway@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2328 …}
    +nested: Doctrine\ORM\PersistentCollection {#2349 …}
    +votes: Doctrine\ORM\PersistentCollection {#2332 …}
    +reports: Doctrine\ORM\PersistentCollection {#2351 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2330 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2345 …}
    -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 {#2111
      date: 2024-01-15 21:54:18.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 30.42 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2320
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2309 …}
    +nested: Doctrine\ORM\PersistentCollection {#2232 …}
    +votes: Doctrine\ORM\PersistentCollection {#2139 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
    -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 {#2051
      date: 2024-01-11 16:58:26.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4488
  +comment: App\Entity\EntryComment {#2320
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2309 …}
    +nested: Doctrine\ORM\PersistentCollection {#2232 …}
    +votes: Doctrine\ORM\PersistentCollection {#2139 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
    -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 {#2051
      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 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4550
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704988706 {#2051
    date: 2024-01-11 16:58:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4606
  +date: DateTimeImmutable @1704988706 {#2051
    date: 2024-01-11 16:58:26.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704988706 {#2051
    date: 2024-01-11 16:58:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4660
  +createdAt: DateTimeImmutable @1704988706 {#2051
    date: 2024-01-11 16:58:26.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#4714
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      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 12.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2302
    +user: Proxies\__CG__\App\Entity\User {#2507 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#4526
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4525 …}
    +votes: Doctrine\ORM\PersistentCollection {#4533 …}
    +reports: Doctrine\ORM\PersistentCollection {#4535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
    +badges: Doctrine\ORM\PersistentCollection {#4541 …}
    +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 {#4523
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#4769
  +entry: Proxies\__CG__\App\Entity\Entry {#2302
    +user: Proxies\__CG__\App\Entity\User {#2507 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#4526
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4525 …}
    +votes: Doctrine\ORM\PersistentCollection {#4533 …}
    +reports: Doctrine\ORM\PersistentCollection {#4535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
    +badges: Doctrine\ORM\PersistentCollection {#4541 …}
    +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 {#4523
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4824
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 2.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2320
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2309 …}
    +nested: Doctrine\ORM\PersistentCollection {#2232 …}
    +votes: Doctrine\ORM\PersistentCollection {#2139 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
    -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 {#2051
      date: 2024-01-11 16:58:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4922
  +subject: App\Entity\EntryComment {#2320
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2309 …}
    +nested: Doctrine\ORM\PersistentCollection {#2232 …}
    +votes: Doctrine\ORM\PersistentCollection {#2139 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
    -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 {#2051
      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 12.0 MiB 5.89 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2320
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2309 …}
    +nested: Doctrine\ORM\PersistentCollection {#2232 …}
    +votes: Doctrine\ORM\PersistentCollection {#2139 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
    -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 {#2051
      date: 2024-01-11 16:58:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4979
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2320
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@shadowintheday2@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2309 …}
    +nested: Doctrine\ORM\PersistentCollection {#2232 …}
    +votes: Doctrine\ORM\PersistentCollection {#2139 …}
    +reports: Doctrine\ORM\PersistentCollection {#2109 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
    -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 {#2051
      date: 2024-01-11 16:58:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 17.92 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2293
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2311
      +user: Proxies\__CG__\App\Entity\User {#5265 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2298
        +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
        +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 {#5338
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
        +entries: Doctrine\ORM\PersistentCollection {#5348 …}
        +posts: Doctrine\ORM\PersistentCollection {#5350 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
        +bans: Doctrine\ORM\PersistentCollection {#5354 …}
        +reports: Doctrine\ORM\PersistentCollection {#5356 …}
        +badges: Doctrine\ORM\PersistentCollection {#5358 …}
        +logs: Doctrine\ORM\PersistentCollection {#5360 …}
        +awards: Doctrine\ORM\PersistentCollection {#5362 …}
        +categories: Doctrine\ORM\PersistentCollection {#5364 …}
        -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 {#5339
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5340
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#5266
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5271 …}
      +votes: Doctrine\ORM\PersistentCollection {#5274 …}
      +reports: Doctrine\ORM\PersistentCollection {#5276 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
      +badges: Doctrine\ORM\PersistentCollection {#5282 …}
      +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 {#5263
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2298 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2110 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2107 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2132
      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 {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2121 …}
    +reports: Doctrine\ORM\PersistentCollection {#2115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
    -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 {#2138
      date: 2024-01-29 21:17:44.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5228
  +comment: App\Entity\EntryComment {#2293
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2311
      +user: Proxies\__CG__\App\Entity\User {#5265 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2298
        +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
        +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 {#5338
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
        +entries: Doctrine\ORM\PersistentCollection {#5348 …}
        +posts: Doctrine\ORM\PersistentCollection {#5350 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
        +bans: Doctrine\ORM\PersistentCollection {#5354 …}
        +reports: Doctrine\ORM\PersistentCollection {#5356 …}
        +badges: Doctrine\ORM\PersistentCollection {#5358 …}
        +logs: Doctrine\ORM\PersistentCollection {#5360 …}
        +awards: Doctrine\ORM\PersistentCollection {#5362 …}
        +categories: Doctrine\ORM\PersistentCollection {#5364 …}
        -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 {#5339
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5340
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#5266
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5271 …}
      +votes: Doctrine\ORM\PersistentCollection {#5274 …}
      +reports: Doctrine\ORM\PersistentCollection {#5276 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
      +badges: Doctrine\ORM\PersistentCollection {#5282 …}
      +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 {#5263
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2298 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2110 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2107 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2132
      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 {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2121 …}
    +reports: Doctrine\ORM\PersistentCollection {#2115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
    -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 {#2138
      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 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5291
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706559464 {#2138
    date: 2024-01-29 21:17:44.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5376
  +date: DateTimeImmutable @1706559464 {#2138
    date: 2024-01-29 21:17:44.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706559464 {#2138
    date: 2024-01-29 21:17:44.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5430
  +createdAt: DateTimeImmutable @1706559464 {#2138
    date: 2024-01-29 21:17:44.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2298
    +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
    +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 {#5338
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
    +entries: Doctrine\ORM\PersistentCollection {#5348 …}
    +posts: Doctrine\ORM\PersistentCollection {#5350 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
    +bans: Doctrine\ORM\PersistentCollection {#5354 …}
    +reports: Doctrine\ORM\PersistentCollection {#5356 …}
    +badges: Doctrine\ORM\PersistentCollection {#5358 …}
    +logs: Doctrine\ORM\PersistentCollection {#5360 …}
    +awards: Doctrine\ORM\PersistentCollection {#5362 …}
    +categories: Doctrine\ORM\PersistentCollection {#5364 …}
    -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 {#5339
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#5340
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#5484
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2298
    +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
    +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 {#5338
      date: 2024-10-22 09:38:55.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
    +entries: Doctrine\ORM\PersistentCollection {#5348 …}
    +posts: Doctrine\ORM\PersistentCollection {#5350 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
    +bans: Doctrine\ORM\PersistentCollection {#5354 …}
    +reports: Doctrine\ORM\PersistentCollection {#5356 …}
    +badges: Doctrine\ORM\PersistentCollection {#5358 …}
    +logs: Doctrine\ORM\PersistentCollection {#5360 …}
    +awards: Doctrine\ORM\PersistentCollection {#5362 …}
    +categories: Doctrine\ORM\PersistentCollection {#5364 …}
    -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 {#5339
      date: 2023-12-25 04:10:26.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1703473826 {#5340
      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 12.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2311
    +user: Proxies\__CG__\App\Entity\User {#5265 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2298
      +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
      +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 {#5338
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
      +entries: Doctrine\ORM\PersistentCollection {#5348 …}
      +posts: Doctrine\ORM\PersistentCollection {#5350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
      +bans: Doctrine\ORM\PersistentCollection {#5354 …}
      +reports: Doctrine\ORM\PersistentCollection {#5356 …}
      +badges: Doctrine\ORM\PersistentCollection {#5358 …}
      +logs: Doctrine\ORM\PersistentCollection {#5360 …}
      +awards: Doctrine\ORM\PersistentCollection {#5362 …}
      +categories: Doctrine\ORM\PersistentCollection {#5364 …}
      -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 {#5339
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#5340
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#5266
      date: 2024-10-21 17:57:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5274 …}
    +reports: Doctrine\ORM\PersistentCollection {#5276 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
    +badges: Doctrine\ORM\PersistentCollection {#5282 …}
    +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 {#5263
      date: 2024-01-29 15:15:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#5539
  +entry: Proxies\__CG__\App\Entity\Entry {#2311
    +user: Proxies\__CG__\App\Entity\User {#5265 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2298
      +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
      +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 {#5338
        date: 2024-10-22 09:38:55.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
      +entries: Doctrine\ORM\PersistentCollection {#5348 …}
      +posts: Doctrine\ORM\PersistentCollection {#5350 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
      +bans: Doctrine\ORM\PersistentCollection {#5354 …}
      +reports: Doctrine\ORM\PersistentCollection {#5356 …}
      +badges: Doctrine\ORM\PersistentCollection {#5358 …}
      +logs: Doctrine\ORM\PersistentCollection {#5360 …}
      +awards: Doctrine\ORM\PersistentCollection {#5362 …}
      +categories: Doctrine\ORM\PersistentCollection {#5364 …}
      -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 {#5339
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1703473826 {#5340
        date: 2023-12-25 04:10:26.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#5266
      date: 2024-10-21 17:57:29.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#5271 …}
    +votes: Doctrine\ORM\PersistentCollection {#5274 …}
    +reports: Doctrine\ORM\PersistentCollection {#5276 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
    +badges: Doctrine\ORM\PersistentCollection {#5282 …}
    +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 {#5263
      date: 2024-01-29 15:15:23.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5594
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2293
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2311
      +user: Proxies\__CG__\App\Entity\User {#5265 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2298
        +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
        +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 {#5338
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
        +entries: Doctrine\ORM\PersistentCollection {#5348 …}
        +posts: Doctrine\ORM\PersistentCollection {#5350 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
        +bans: Doctrine\ORM\PersistentCollection {#5354 …}
        +reports: Doctrine\ORM\PersistentCollection {#5356 …}
        +badges: Doctrine\ORM\PersistentCollection {#5358 …}
        +logs: Doctrine\ORM\PersistentCollection {#5360 …}
        +awards: Doctrine\ORM\PersistentCollection {#5362 …}
        +categories: Doctrine\ORM\PersistentCollection {#5364 …}
        -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 {#5339
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5340
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#5266
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5271 …}
      +votes: Doctrine\ORM\PersistentCollection {#5274 …}
      +reports: Doctrine\ORM\PersistentCollection {#5276 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
      +badges: Doctrine\ORM\PersistentCollection {#5282 …}
      +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 {#5263
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2298 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2110 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2107 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2132
      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 {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2121 …}
    +reports: Doctrine\ORM\PersistentCollection {#2115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
    -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 {#2138
      date: 2024-01-29 21:17:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5664
  +subject: App\Entity\EntryComment {#2293
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2311
      +user: Proxies\__CG__\App\Entity\User {#5265 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2298
        +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
        +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 {#5338
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
        +entries: Doctrine\ORM\PersistentCollection {#5348 …}
        +posts: Doctrine\ORM\PersistentCollection {#5350 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
        +bans: Doctrine\ORM\PersistentCollection {#5354 …}
        +reports: Doctrine\ORM\PersistentCollection {#5356 …}
        +badges: Doctrine\ORM\PersistentCollection {#5358 …}
        +logs: Doctrine\ORM\PersistentCollection {#5360 …}
        +awards: Doctrine\ORM\PersistentCollection {#5362 …}
        +categories: Doctrine\ORM\PersistentCollection {#5364 …}
        -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 {#5339
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5340
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#5266
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5271 …}
      +votes: Doctrine\ORM\PersistentCollection {#5274 …}
      +reports: Doctrine\ORM\PersistentCollection {#5276 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
      +badges: Doctrine\ORM\PersistentCollection {#5282 …}
      +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 {#5263
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2298 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2110 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2107 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2132
      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 {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2121 …}
    +reports: Doctrine\ORM\PersistentCollection {#2115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
    -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 {#2138
      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 12.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2293
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2311
      +user: Proxies\__CG__\App\Entity\User {#5265 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2298
        +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
        +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 {#5338
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
        +entries: Doctrine\ORM\PersistentCollection {#5348 …}
        +posts: Doctrine\ORM\PersistentCollection {#5350 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
        +bans: Doctrine\ORM\PersistentCollection {#5354 …}
        +reports: Doctrine\ORM\PersistentCollection {#5356 …}
        +badges: Doctrine\ORM\PersistentCollection {#5358 …}
        +logs: Doctrine\ORM\PersistentCollection {#5360 …}
        +awards: Doctrine\ORM\PersistentCollection {#5362 …}
        +categories: Doctrine\ORM\PersistentCollection {#5364 …}
        -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 {#5339
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5340
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#5266
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5271 …}
      +votes: Doctrine\ORM\PersistentCollection {#5274 …}
      +reports: Doctrine\ORM\PersistentCollection {#5276 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
      +badges: Doctrine\ORM\PersistentCollection {#5282 …}
      +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 {#5263
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2298 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2110 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2107 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2132
      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 {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2121 …}
    +reports: Doctrine\ORM\PersistentCollection {#2115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
    -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 {#2138
      date: 2024-01-29 21:17:44.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5721
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2293
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2311
      +user: Proxies\__CG__\App\Entity\User {#5265 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2298
        +icon: Proxies\__CG__\App\Entity\Image {#5341 …}
        +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 {#5338
          date: 2024-10-22 09:38:55.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#5342 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#5344 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5346 …}
        +entries: Doctrine\ORM\PersistentCollection {#5348 …}
        +posts: Doctrine\ORM\PersistentCollection {#5350 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5352 …}
        +bans: Doctrine\ORM\PersistentCollection {#5354 …}
        +reports: Doctrine\ORM\PersistentCollection {#5356 …}
        +badges: Doctrine\ORM\PersistentCollection {#5358 …}
        +logs: Doctrine\ORM\PersistentCollection {#5360 …}
        +awards: Doctrine\ORM\PersistentCollection {#5362 …}
        +categories: Doctrine\ORM\PersistentCollection {#5364 …}
        -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 {#5339
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1703473826 {#5340
          date: 2023-12-25 04:10:26.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#5266
        date: 2024-10-21 17:57:29.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#5271 …}
      +votes: Doctrine\ORM\PersistentCollection {#5274 …}
      +reports: Doctrine\ORM\PersistentCollection {#5276 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5278 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5280 …}
      +badges: Doctrine\ORM\PersistentCollection {#5282 …}
      +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 {#5263
        date: 2024-01-29 15:15:23.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2298 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2110 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2107 …}
    +body: "Well passwordless. But you can put it on an encrypted partition."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706559464 {#2132
      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 {#2124 …}
    +nested: Doctrine\ORM\PersistentCollection {#2118 …}
    +votes: Doctrine\ORM\PersistentCollection {#2121 …}
    +reports: Doctrine\ORM\PersistentCollection {#2115 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2123 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2116 …}
    -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 {#2138
      date: 2024-01-29 21:17:44.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 23.67 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2128
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2127
      +user: Proxies\__CG__\App\Entity\User {#6007 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#6008
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6013 …}
      +votes: Doctrine\ORM\PersistentCollection {#6016 …}
      +reports: Doctrine\ORM\PersistentCollection {#6018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6020 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6022 …}
      +badges: Doctrine\ORM\PersistentCollection {#6024 …}
      +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 {#6005
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +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 {#2192
      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 {#2043 …}
    +nested: Doctrine\ORM\PersistentCollection {#2215 …}
    +votes: Doctrine\ORM\PersistentCollection {#2126 …}
    +reports: Doctrine\ORM\PersistentCollection {#2213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
    -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 {#2291
      date: 2024-01-23 19:26:58.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5970
  +comment: App\Entity\EntryComment {#2128
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2127
      +user: Proxies\__CG__\App\Entity\User {#6007 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#6008
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6013 …}
      +votes: Doctrine\ORM\PersistentCollection {#6016 …}
      +reports: Doctrine\ORM\PersistentCollection {#6018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6020 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6022 …}
      +badges: Doctrine\ORM\PersistentCollection {#6024 …}
      +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 {#6005
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +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 {#2192
      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 {#2043 …}
    +nested: Doctrine\ORM\PersistentCollection {#2215 …}
    +votes: Doctrine\ORM\PersistentCollection {#2126 …}
    +reports: Doctrine\ORM\PersistentCollection {#2213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
    -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 {#2291
      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 12.0 MiB 0.89 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6033
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.24 ms
Input props
[
  "date" => DateTimeImmutable @1706034418 {#2291
    date: 2024-01-23 19:26:58.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6089
  +date: DateTimeImmutable @1706034418 {#2291
    date: 2024-01-23 19:26:58.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.16 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706034418 {#2291
    date: 2024-01-23 19:26:58.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6143
  +createdAt: DateTimeImmutable @1706034418 {#2291
    date: 2024-01-23 19:26:58.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.22 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#6197
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      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 12.0 MiB 0.22 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2127
    +user: Proxies\__CG__\App\Entity\User {#6007 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#6008
      date: 2024-10-04 03:59:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6013 …}
    +votes: Doctrine\ORM\PersistentCollection {#6016 …}
    +reports: Doctrine\ORM\PersistentCollection {#6018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6020 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6022 …}
    +badges: Doctrine\ORM\PersistentCollection {#6024 …}
    +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 {#6005
      date: 2024-01-22 11:26:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6252
  +entry: Proxies\__CG__\App\Entity\Entry {#2127
    +user: Proxies\__CG__\App\Entity\User {#6007 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#6008
      date: 2024-10-04 03:59:45.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6013 …}
    +votes: Doctrine\ORM\PersistentCollection {#6016 …}
    +reports: Doctrine\ORM\PersistentCollection {#6018 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6020 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6022 …}
    +badges: Doctrine\ORM\PersistentCollection {#6024 …}
    +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 {#6005
      date: 2024-01-22 11:26:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.35 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6307
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2128
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2127
      +user: Proxies\__CG__\App\Entity\User {#6007 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#6008
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6013 …}
      +votes: Doctrine\ORM\PersistentCollection {#6016 …}
      +reports: Doctrine\ORM\PersistentCollection {#6018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6020 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6022 …}
      +badges: Doctrine\ORM\PersistentCollection {#6024 …}
      +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 {#6005
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +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 {#2192
      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 {#2043 …}
    +nested: Doctrine\ORM\PersistentCollection {#2215 …}
    +votes: Doctrine\ORM\PersistentCollection {#2126 …}
    +reports: Doctrine\ORM\PersistentCollection {#2213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
    -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 {#2291
      date: 2024-01-23 19:26:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6377
  +subject: App\Entity\EntryComment {#2128
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2127
      +user: Proxies\__CG__\App\Entity\User {#6007 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#6008
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6013 …}
      +votes: Doctrine\ORM\PersistentCollection {#6016 …}
      +reports: Doctrine\ORM\PersistentCollection {#6018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6020 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6022 …}
      +badges: Doctrine\ORM\PersistentCollection {#6024 …}
      +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 {#6005
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +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 {#2192
      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 {#2043 …}
    +nested: Doctrine\ORM\PersistentCollection {#2215 …}
    +votes: Doctrine\ORM\PersistentCollection {#2126 …}
    +reports: Doctrine\ORM\PersistentCollection {#2213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
    -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 {#2291
      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 12.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2128
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2127
      +user: Proxies\__CG__\App\Entity\User {#6007 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#6008
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6013 …}
      +votes: Doctrine\ORM\PersistentCollection {#6016 …}
      +reports: Doctrine\ORM\PersistentCollection {#6018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6020 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6022 …}
      +badges: Doctrine\ORM\PersistentCollection {#6024 …}
      +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 {#6005
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +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 {#2192
      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 {#2043 …}
    +nested: Doctrine\ORM\PersistentCollection {#2215 …}
    +votes: Doctrine\ORM\PersistentCollection {#2126 …}
    +reports: Doctrine\ORM\PersistentCollection {#2213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
    -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 {#2291
      date: 2024-01-23 19:26:58.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6434
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2128
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2127
      +user: Proxies\__CG__\App\Entity\User {#6007 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#6008
        date: 2024-10-04 03:59:45.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6013 …}
      +votes: Doctrine\ORM\PersistentCollection {#6016 …}
      +reports: Doctrine\ORM\PersistentCollection {#6018 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6020 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6022 …}
      +badges: Doctrine\ORM\PersistentCollection {#6024 …}
      +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 {#6005
        date: 2024-01-22 11:26:21.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2163 …}
    +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 {#2192
      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 {#2043 …}
    +nested: Doctrine\ORM\PersistentCollection {#2215 …}
    +votes: Doctrine\ORM\PersistentCollection {#2126 …}
    +reports: Doctrine\ORM\PersistentCollection {#2213 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2225 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2231 …}
    -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 {#2291
      date: 2024-01-23 19:26:58.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 11.92 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2307
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2310
      +user: Proxies\__CG__\App\Entity\User {#6720 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2306
        +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
        +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 {#6795
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
        +entries: Doctrine\ORM\PersistentCollection {#6805 …}
        +posts: Doctrine\ORM\PersistentCollection {#6807 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
        +bans: Doctrine\ORM\PersistentCollection {#6811 …}
        +reports: Doctrine\ORM\PersistentCollection {#6813 …}
        +badges: Doctrine\ORM\PersistentCollection {#6815 …}
        +logs: Doctrine\ORM\PersistentCollection {#6817 …}
        +awards: Doctrine\ORM\PersistentCollection {#6819 …}
        +categories: Doctrine\ORM\PersistentCollection {#6821 …}
        -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 {#6796
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6797
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6726 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6728 …}
      +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 {#6721
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6729 …}
      +votes: Doctrine\ORM\PersistentCollection {#6731 …}
      +reports: Doctrine\ORM\PersistentCollection {#6733 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6735 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6737 …}
      +badges: Doctrine\ORM\PersistentCollection {#6739 …}
      +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 {#6718
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2306 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2162
      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 {#2305 …}
    +nested: Doctrine\ORM\PersistentCollection {#2303 …}
    +votes: Doctrine\ORM\PersistentCollection {#2317 …}
    +reports: Doctrine\ORM\PersistentCollection {#2313 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2290 …}
    -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 {#2161
      date: 2024-01-23 19:16:26.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6683
  +comment: App\Entity\EntryComment {#2307
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2310
      +user: Proxies\__CG__\App\Entity\User {#6720 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2306
        +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
        +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 {#6795
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
        +entries: Doctrine\ORM\PersistentCollection {#6805 …}
        +posts: Doctrine\ORM\PersistentCollection {#6807 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
        +bans: Doctrine\ORM\PersistentCollection {#6811 …}
        +reports: Doctrine\ORM\PersistentCollection {#6813 …}
        +badges: Doctrine\ORM\PersistentCollection {#6815 …}
        +logs: Doctrine\ORM\PersistentCollection {#6817 …}
        +awards: Doctrine\ORM\PersistentCollection {#6819 …}
        +categories: Doctrine\ORM\PersistentCollection {#6821 …}
        -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 {#6796
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6797
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6726 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6728 …}
      +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 {#6721
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6729 …}
      +votes: Doctrine\ORM\PersistentCollection {#6731 …}
      +reports: Doctrine\ORM\PersistentCollection {#6733 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6735 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6737 …}
      +badges: Doctrine\ORM\PersistentCollection {#6739 …}
      +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 {#6718
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2306 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2162
      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 {#2305 …}
    +nested: Doctrine\ORM\PersistentCollection {#2303 …}
    +votes: Doctrine\ORM\PersistentCollection {#2317 …}
    +reports: Doctrine\ORM\PersistentCollection {#2313 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2290 …}
    -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 {#2161
      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 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6748
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706033786 {#2161
    date: 2024-01-23 19:16:26.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6833
  +date: DateTimeImmutable @1706033786 {#2161
    date: 2024-01-23 19:16:26.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706033786 {#2161
    date: 2024-01-23 19:16:26.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6887
  +createdAt: DateTimeImmutable @1706033786 {#2161
    date: 2024-01-23 19:16:26.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2306
    +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
    +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 {#6795
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
    +entries: Doctrine\ORM\PersistentCollection {#6805 …}
    +posts: Doctrine\ORM\PersistentCollection {#6807 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
    +bans: Doctrine\ORM\PersistentCollection {#6811 …}
    +reports: Doctrine\ORM\PersistentCollection {#6813 …}
    +badges: Doctrine\ORM\PersistentCollection {#6815 …}
    +logs: Doctrine\ORM\PersistentCollection {#6817 …}
    +awards: Doctrine\ORM\PersistentCollection {#6819 …}
    +categories: Doctrine\ORM\PersistentCollection {#6821 …}
    -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 {#6796
      date: 2024-10-20 23:31:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699095615 {#6797
      date: 2023-11-04 12:00:15.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#6941
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2306
    +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
    +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 {#6795
      date: 2024-10-22 08:31:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
    +entries: Doctrine\ORM\PersistentCollection {#6805 …}
    +posts: Doctrine\ORM\PersistentCollection {#6807 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
    +bans: Doctrine\ORM\PersistentCollection {#6811 …}
    +reports: Doctrine\ORM\PersistentCollection {#6813 …}
    +badges: Doctrine\ORM\PersistentCollection {#6815 …}
    +logs: Doctrine\ORM\PersistentCollection {#6817 …}
    +awards: Doctrine\ORM\PersistentCollection {#6819 …}
    +categories: Doctrine\ORM\PersistentCollection {#6821 …}
    -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 {#6796
      date: 2024-10-20 23:31:36.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699095615 {#6797
      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 12.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2310
    +user: Proxies\__CG__\App\Entity\User {#6720 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2306
      +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
      +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 {#6795
        date: 2024-10-22 08:31:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
      +entries: Doctrine\ORM\PersistentCollection {#6805 …}
      +posts: Doctrine\ORM\PersistentCollection {#6807 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
      +bans: Doctrine\ORM\PersistentCollection {#6811 …}
      +reports: Doctrine\ORM\PersistentCollection {#6813 …}
      +badges: Doctrine\ORM\PersistentCollection {#6815 …}
      +logs: Doctrine\ORM\PersistentCollection {#6817 …}
      +awards: Doctrine\ORM\PersistentCollection {#6819 …}
      +categories: Doctrine\ORM\PersistentCollection {#6821 …}
      -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 {#6796
        date: 2024-10-20 23:31:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699095615 {#6797
        date: 2023-11-04 12:00:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#6726 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#6728 …}
    +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 {#6721
      date: 2024-10-14 17:42:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6729 …}
    +votes: Doctrine\ORM\PersistentCollection {#6731 …}
    +reports: Doctrine\ORM\PersistentCollection {#6733 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6737 …}
    +badges: Doctrine\ORM\PersistentCollection {#6739 …}
    +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 {#6718
      date: 2024-01-22 16:34:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#6996
  +entry: Proxies\__CG__\App\Entity\Entry {#2310
    +user: Proxies\__CG__\App\Entity\User {#6720 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2306
      +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
      +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 {#6795
        date: 2024-10-22 08:31:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
      +entries: Doctrine\ORM\PersistentCollection {#6805 …}
      +posts: Doctrine\ORM\PersistentCollection {#6807 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
      +bans: Doctrine\ORM\PersistentCollection {#6811 …}
      +reports: Doctrine\ORM\PersistentCollection {#6813 …}
      +badges: Doctrine\ORM\PersistentCollection {#6815 …}
      +logs: Doctrine\ORM\PersistentCollection {#6817 …}
      +awards: Doctrine\ORM\PersistentCollection {#6819 …}
      +categories: Doctrine\ORM\PersistentCollection {#6821 …}
      -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 {#6796
        date: 2024-10-20 23:31:36.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699095615 {#6797
        date: 2023-11-04 12:00:15.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#6726 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#6728 …}
    +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 {#6721
      date: 2024-10-14 17:42:09.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#6729 …}
    +votes: Doctrine\ORM\PersistentCollection {#6731 …}
    +reports: Doctrine\ORM\PersistentCollection {#6733 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6737 …}
    +badges: Doctrine\ORM\PersistentCollection {#6739 …}
    +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 {#6718
      date: 2024-01-22 16:34:33.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7051
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2307
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2310
      +user: Proxies\__CG__\App\Entity\User {#6720 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2306
        +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
        +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 {#6795
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
        +entries: Doctrine\ORM\PersistentCollection {#6805 …}
        +posts: Doctrine\ORM\PersistentCollection {#6807 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
        +bans: Doctrine\ORM\PersistentCollection {#6811 …}
        +reports: Doctrine\ORM\PersistentCollection {#6813 …}
        +badges: Doctrine\ORM\PersistentCollection {#6815 …}
        +logs: Doctrine\ORM\PersistentCollection {#6817 …}
        +awards: Doctrine\ORM\PersistentCollection {#6819 …}
        +categories: Doctrine\ORM\PersistentCollection {#6821 …}
        -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 {#6796
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6797
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6726 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6728 …}
      +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 {#6721
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6729 …}
      +votes: Doctrine\ORM\PersistentCollection {#6731 …}
      +reports: Doctrine\ORM\PersistentCollection {#6733 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6735 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6737 …}
      +badges: Doctrine\ORM\PersistentCollection {#6739 …}
      +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 {#6718
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2306 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2162
      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 {#2305 …}
    +nested: Doctrine\ORM\PersistentCollection {#2303 …}
    +votes: Doctrine\ORM\PersistentCollection {#2317 …}
    +reports: Doctrine\ORM\PersistentCollection {#2313 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2290 …}
    -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 {#2161
      date: 2024-01-23 19:16:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7121
  +subject: App\Entity\EntryComment {#2307
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2310
      +user: Proxies\__CG__\App\Entity\User {#6720 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2306
        +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
        +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 {#6795
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
        +entries: Doctrine\ORM\PersistentCollection {#6805 …}
        +posts: Doctrine\ORM\PersistentCollection {#6807 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
        +bans: Doctrine\ORM\PersistentCollection {#6811 …}
        +reports: Doctrine\ORM\PersistentCollection {#6813 …}
        +badges: Doctrine\ORM\PersistentCollection {#6815 …}
        +logs: Doctrine\ORM\PersistentCollection {#6817 …}
        +awards: Doctrine\ORM\PersistentCollection {#6819 …}
        +categories: Doctrine\ORM\PersistentCollection {#6821 …}
        -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 {#6796
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6797
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6726 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6728 …}
      +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 {#6721
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6729 …}
      +votes: Doctrine\ORM\PersistentCollection {#6731 …}
      +reports: Doctrine\ORM\PersistentCollection {#6733 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6735 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6737 …}
      +badges: Doctrine\ORM\PersistentCollection {#6739 …}
      +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 {#6718
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2306 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2162
      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 {#2305 …}
    +nested: Doctrine\ORM\PersistentCollection {#2303 …}
    +votes: Doctrine\ORM\PersistentCollection {#2317 …}
    +reports: Doctrine\ORM\PersistentCollection {#2313 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2290 …}
    -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 {#2161
      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 12.0 MiB 0.73 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2307
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2310
      +user: Proxies\__CG__\App\Entity\User {#6720 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2306
        +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
        +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 {#6795
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
        +entries: Doctrine\ORM\PersistentCollection {#6805 …}
        +posts: Doctrine\ORM\PersistentCollection {#6807 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
        +bans: Doctrine\ORM\PersistentCollection {#6811 …}
        +reports: Doctrine\ORM\PersistentCollection {#6813 …}
        +badges: Doctrine\ORM\PersistentCollection {#6815 …}
        +logs: Doctrine\ORM\PersistentCollection {#6817 …}
        +awards: Doctrine\ORM\PersistentCollection {#6819 …}
        +categories: Doctrine\ORM\PersistentCollection {#6821 …}
        -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 {#6796
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6797
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6726 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6728 …}
      +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 {#6721
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6729 …}
      +votes: Doctrine\ORM\PersistentCollection {#6731 …}
      +reports: Doctrine\ORM\PersistentCollection {#6733 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6735 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6737 …}
      +badges: Doctrine\ORM\PersistentCollection {#6739 …}
      +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 {#6718
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2306 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2162
      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 {#2305 …}
    +nested: Doctrine\ORM\PersistentCollection {#2303 …}
    +votes: Doctrine\ORM\PersistentCollection {#2317 …}
    +reports: Doctrine\ORM\PersistentCollection {#2313 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2290 …}
    -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 {#2161
      date: 2024-01-23 19:16:26.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7178
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2307
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2310
      +user: Proxies\__CG__\App\Entity\User {#6720 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2306
        +icon: Proxies\__CG__\App\Entity\Image {#6798 …}
        +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 {#6795
          date: 2024-10-22 08:31:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#6799 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#6801 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#6803 …}
        +entries: Doctrine\ORM\PersistentCollection {#6805 …}
        +posts: Doctrine\ORM\PersistentCollection {#6807 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#6809 …}
        +bans: Doctrine\ORM\PersistentCollection {#6811 …}
        +reports: Doctrine\ORM\PersistentCollection {#6813 …}
        +badges: Doctrine\ORM\PersistentCollection {#6815 …}
        +logs: Doctrine\ORM\PersistentCollection {#6817 …}
        +awards: Doctrine\ORM\PersistentCollection {#6819 …}
        +categories: Doctrine\ORM\PersistentCollection {#6821 …}
        -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 {#6796
          date: 2024-10-20 23:31:36.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699095615 {#6797
          date: 2023-11-04 12:00:15.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#6726 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#6728 …}
      +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 {#6721
        date: 2024-10-14 17:42:09.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#6729 …}
      +votes: Doctrine\ORM\PersistentCollection {#6731 …}
      +reports: Doctrine\ORM\PersistentCollection {#6733 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6735 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6737 …}
      +badges: Doctrine\ORM\PersistentCollection {#6739 …}
      +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 {#6718
        date: 2024-01-22 16:34:33.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2306 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2308 …}
    +body: "Now draw the rest of the owl."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706033786 {#2162
      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 {#2305 …}
    +nested: Doctrine\ORM\PersistentCollection {#2303 …}
    +votes: Doctrine\ORM\PersistentCollection {#2317 …}
    +reports: Doctrine\ORM\PersistentCollection {#2313 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2292 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2290 …}
    -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 {#2161
      date: 2024-01-23 19:16:26.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 23.11 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2283
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2280
      +user: Proxies\__CG__\App\Entity\User {#7464 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7470 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7472 …}
      +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 {#7465
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7473 …}
      +votes: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7481 …}
      +badges: Doctrine\ORM\PersistentCollection {#7483 …}
      +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 {#7462
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +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 {#2112
      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 {#2278 …}
    +nested: Doctrine\ORM\PersistentCollection {#2279 …}
    +votes: Doctrine\ORM\PersistentCollection {#2277 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2219 …}
    -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 {#2229
      date: 2024-01-22 21:07:30.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7427
  +comment: App\Entity\EntryComment {#2283
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2280
      +user: Proxies\__CG__\App\Entity\User {#7464 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7470 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7472 …}
      +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 {#7465
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7473 …}
      +votes: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7481 …}
      +badges: Doctrine\ORM\PersistentCollection {#7483 …}
      +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 {#7462
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +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 {#2112
      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 {#2278 …}
    +nested: Doctrine\ORM\PersistentCollection {#2279 …}
    +votes: Doctrine\ORM\PersistentCollection {#2277 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2219 …}
    -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 {#2229
      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 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7492
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 8.42 ms
Input props
[
  "date" => DateTimeImmutable @1705954050 {#2229
    date: 2024-01-22 21:07:30.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7548
  +date: DateTimeImmutable @1705954050 {#2229
    date: 2024-01-22 21:07:30.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705954050 {#2229
    date: 2024-01-22 21:07:30.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7602
  +createdAt: DateTimeImmutable @1705954050 {#2229
    date: 2024-01-22 21:07:30.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#7656
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      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 12.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2280
    +user: Proxies\__CG__\App\Entity\User {#7464 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7470 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7472 …}
    +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 {#7465
      date: 2024-10-04 22:41:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7473 …}
    +votes: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7481 …}
    +badges: Doctrine\ORM\PersistentCollection {#7483 …}
    +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 {#7462
      date: 2024-01-22 18:20:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#7711
  +entry: Proxies\__CG__\App\Entity\Entry {#2280
    +user: Proxies\__CG__\App\Entity\User {#7464 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#7470 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#7472 …}
    +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 {#7465
      date: 2024-10-04 22:41:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#7473 …}
    +votes: Doctrine\ORM\PersistentCollection {#7475 …}
    +reports: Doctrine\ORM\PersistentCollection {#7477 …}
    +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
    +notifications: Doctrine\ORM\PersistentCollection {#7481 …}
    +badges: Doctrine\ORM\PersistentCollection {#7483 …}
    +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 {#7462
      date: 2024-01-22 18:20:41.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7766
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2283
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2280
      +user: Proxies\__CG__\App\Entity\User {#7464 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7470 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7472 …}
      +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 {#7465
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7473 …}
      +votes: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7481 …}
      +badges: Doctrine\ORM\PersistentCollection {#7483 …}
      +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 {#7462
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +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 {#2112
      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 {#2278 …}
    +nested: Doctrine\ORM\PersistentCollection {#2279 …}
    +votes: Doctrine\ORM\PersistentCollection {#2277 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2219 …}
    -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 {#2229
      date: 2024-01-22 21:07:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7836
  +subject: App\Entity\EntryComment {#2283
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2280
      +user: Proxies\__CG__\App\Entity\User {#7464 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7470 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7472 …}
      +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 {#7465
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7473 …}
      +votes: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7481 …}
      +badges: Doctrine\ORM\PersistentCollection {#7483 …}
      +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 {#7462
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +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 {#2112
      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 {#2278 …}
    +nested: Doctrine\ORM\PersistentCollection {#2279 …}
    +votes: Doctrine\ORM\PersistentCollection {#2277 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2219 …}
    -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 {#2229
      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 12.0 MiB 3.85 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2283
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2280
      +user: Proxies\__CG__\App\Entity\User {#7464 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7470 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7472 …}
      +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 {#7465
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7473 …}
      +votes: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7481 …}
      +badges: Doctrine\ORM\PersistentCollection {#7483 …}
      +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 {#7462
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +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 {#2112
      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 {#2278 …}
    +nested: Doctrine\ORM\PersistentCollection {#2279 …}
    +votes: Doctrine\ORM\PersistentCollection {#2277 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2219 …}
    -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 {#2229
      date: 2024-01-22 21:07:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7893
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2283
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2280
      +user: Proxies\__CG__\App\Entity\User {#7464 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#7470 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#7472 …}
      +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 {#7465
        date: 2024-10-04 22:41:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#7473 …}
      +votes: Doctrine\ORM\PersistentCollection {#7475 …}
      +reports: Doctrine\ORM\PersistentCollection {#7477 …}
      +favourites: Doctrine\ORM\PersistentCollection {#7479 …}
      +notifications: Doctrine\ORM\PersistentCollection {#7481 …}
      +badges: Doctrine\ORM\PersistentCollection {#7483 …}
      +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 {#7462
        date: 2024-01-22 18:20:41.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2282 …}
    +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 {#2112
      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 {#2278 …}
    +nested: Doctrine\ORM\PersistentCollection {#2279 …}
    +votes: Doctrine\ORM\PersistentCollection {#2277 …}
    +reports: Doctrine\ORM\PersistentCollection {#2220 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2219 …}
    -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 {#2229
      date: 2024-01-22 21:07:30.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 26.14 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2194
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +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 {#2281
      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 {#2193 …}
    +nested: Doctrine\ORM\PersistentCollection {#2205 …}
    +votes: Doctrine\ORM\PersistentCollection {#2202 …}
    +reports: Doctrine\ORM\PersistentCollection {#2210 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2208 …}
    -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 {#2295
      date: 2024-01-15 21:38:37.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8142
  +comment: App\Entity\EntryComment {#2194
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +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 {#2281
      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 {#2193 …}
    +nested: Doctrine\ORM\PersistentCollection {#2205 …}
    +votes: Doctrine\ORM\PersistentCollection {#2202 …}
    +reports: Doctrine\ORM\PersistentCollection {#2210 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2208 …}
    -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 {#2295
      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 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8187
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705351117 {#2295
    date: 2024-01-15 21:38:37.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8243
  +date: DateTimeImmutable @1705351117 {#2295
    date: 2024-01-15 21:38:37.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705351117 {#2295
    date: 2024-01-15 21:38:37.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8297
  +createdAt: DateTimeImmutable @1705351117 {#2295
    date: 2024-01-15 21:38:37.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.17 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#8351
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      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 12.0 MiB 0.15 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2164
    +user: Proxies\__CG__\App\Entity\User {#3685 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#3686
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3691 …}
    +votes: Doctrine\ORM\PersistentCollection {#3694 …}
    +reports: Doctrine\ORM\PersistentCollection {#3696 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
    +badges: Doctrine\ORM\PersistentCollection {#3702 …}
    +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 {#3683
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#8406
  +entry: Proxies\__CG__\App\Entity\Entry {#2164
    +user: Proxies\__CG__\App\Entity\User {#3685 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#3686
      date: 2024-01-16 21:25:36.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#3691 …}
    +votes: Doctrine\ORM\PersistentCollection {#3694 …}
    +reports: Doctrine\ORM\PersistentCollection {#3696 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
    +badges: Doctrine\ORM\PersistentCollection {#3702 …}
    +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 {#3683
      date: 2024-01-14 20:43:24.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.20 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8461
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.40 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2194
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +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 {#2281
      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 {#2193 …}
    +nested: Doctrine\ORM\PersistentCollection {#2205 …}
    +votes: Doctrine\ORM\PersistentCollection {#2202 …}
    +reports: Doctrine\ORM\PersistentCollection {#2210 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2208 …}
    -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 {#2295
      date: 2024-01-15 21:38:37.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8531
  +subject: App\Entity\EntryComment {#2194
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +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 {#2281
      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 {#2193 …}
    +nested: Doctrine\ORM\PersistentCollection {#2205 …}
    +votes: Doctrine\ORM\PersistentCollection {#2202 …}
    +reports: Doctrine\ORM\PersistentCollection {#2210 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2208 …}
    -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 {#2295
      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 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2194
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +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 {#2281
      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 {#2193 …}
    +nested: Doctrine\ORM\PersistentCollection {#2205 …}
    +votes: Doctrine\ORM\PersistentCollection {#2202 …}
    +reports: Doctrine\ORM\PersistentCollection {#2210 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2208 …}
    -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 {#2295
      date: 2024-01-15 21:38:37.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8588
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2194
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2164
      +user: Proxies\__CG__\App\Entity\User {#3685 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#3686
        date: 2024-01-16 21:25:36.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#3691 …}
      +votes: Doctrine\ORM\PersistentCollection {#3694 …}
      +reports: Doctrine\ORM\PersistentCollection {#3696 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3698 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3700 …}
      +badges: Doctrine\ORM\PersistentCollection {#3702 …}
      +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 {#3683
        date: 2024-01-14 20:43:24.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2195 …}
    +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 {#2281
      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 {#2193 …}
    +nested: Doctrine\ORM\PersistentCollection {#2205 …}
    +votes: Doctrine\ORM\PersistentCollection {#2202 …}
    +reports: Doctrine\ORM\PersistentCollection {#2210 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2207 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2208 …}
    -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 {#2295
      date: 2024-01-15 21:38:37.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 70.94 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2211
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2270
      +user: Proxies\__CG__\App\Entity\User {#8874 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#8875
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8880 …}
      +votes: Doctrine\ORM\PersistentCollection {#8883 …}
      +reports: Doctrine\ORM\PersistentCollection {#8885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8887 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8889 …}
      +badges: Doctrine\ORM\PersistentCollection {#8891 …}
      +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 {#8872
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2199
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2266 …}
    +nested: Doctrine\ORM\PersistentCollection {#2268 …}
    +votes: Doctrine\ORM\PersistentCollection {#2273 …}
    +reports: Doctrine\ORM\PersistentCollection {#2274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2190 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -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 {#2196
      date: 2024-01-15 21:19:38.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8837
  +comment: App\Entity\EntryComment {#2211
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2270
      +user: Proxies\__CG__\App\Entity\User {#8874 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#8875
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8880 …}
      +votes: Doctrine\ORM\PersistentCollection {#8883 …}
      +reports: Doctrine\ORM\PersistentCollection {#8885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8887 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8889 …}
      +badges: Doctrine\ORM\PersistentCollection {#8891 …}
      +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 {#8872
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2199
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2266 …}
    +nested: Doctrine\ORM\PersistentCollection {#2268 …}
    +votes: Doctrine\ORM\PersistentCollection {#2273 …}
    +reports: Doctrine\ORM\PersistentCollection {#2274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2190 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -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 {#2196
      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 12.0 MiB 0.24 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8900
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705349978 {#2196
    date: 2024-01-15 21:19:38.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8956
  +date: DateTimeImmutable @1705349978 {#2196
    date: 2024-01-15 21:19:38.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.11 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705349978 {#2196
    date: 2024-01-15 21:19:38.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9010
  +createdAt: DateTimeImmutable @1705349978 {#2196
    date: 2024-01-15 21:19:38.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.13 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#9064
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      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 12.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2270
    +user: Proxies\__CG__\App\Entity\User {#8874 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#8875
      date: 2024-09-15 10:33:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#8880 …}
    +votes: Doctrine\ORM\PersistentCollection {#8883 …}
    +reports: Doctrine\ORM\PersistentCollection {#8885 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8887 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8889 …}
    +badges: Doctrine\ORM\PersistentCollection {#8891 …}
    +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 {#8872
      date: 2024-01-15 17:46:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9119
  +entry: Proxies\__CG__\App\Entity\Entry {#2270
    +user: Proxies\__CG__\App\Entity\User {#8874 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#8875
      date: 2024-09-15 10:33:59.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#8880 …}
    +votes: Doctrine\ORM\PersistentCollection {#8883 …}
    +reports: Doctrine\ORM\PersistentCollection {#8885 …}
    +favourites: Doctrine\ORM\PersistentCollection {#8887 …}
    +notifications: Doctrine\ORM\PersistentCollection {#8889 …}
    +badges: Doctrine\ORM\PersistentCollection {#8891 …}
    +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 {#8872
      date: 2024-01-15 17:46:43.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.24 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9174
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.57 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2211
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2270
      +user: Proxies\__CG__\App\Entity\User {#8874 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#8875
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8880 …}
      +votes: Doctrine\ORM\PersistentCollection {#8883 …}
      +reports: Doctrine\ORM\PersistentCollection {#8885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8887 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8889 …}
      +badges: Doctrine\ORM\PersistentCollection {#8891 …}
      +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 {#8872
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2199
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2266 …}
    +nested: Doctrine\ORM\PersistentCollection {#2268 …}
    +votes: Doctrine\ORM\PersistentCollection {#2273 …}
    +reports: Doctrine\ORM\PersistentCollection {#2274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2190 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -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 {#2196
      date: 2024-01-15 21:19:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9252
  +subject: App\Entity\EntryComment {#2211
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2270
      +user: Proxies\__CG__\App\Entity\User {#8874 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#8875
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8880 …}
      +votes: Doctrine\ORM\PersistentCollection {#8883 …}
      +reports: Doctrine\ORM\PersistentCollection {#8885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8887 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8889 …}
      +badges: Doctrine\ORM\PersistentCollection {#8891 …}
      +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 {#8872
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2199
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2266 …}
    +nested: Doctrine\ORM\PersistentCollection {#2268 …}
    +votes: Doctrine\ORM\PersistentCollection {#2273 …}
    +reports: Doctrine\ORM\PersistentCollection {#2274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2190 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -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 {#2196
      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 12.0 MiB 0.69 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2211
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2270
      +user: Proxies\__CG__\App\Entity\User {#8874 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#8875
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8880 …}
      +votes: Doctrine\ORM\PersistentCollection {#8883 …}
      +reports: Doctrine\ORM\PersistentCollection {#8885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8887 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8889 …}
      +badges: Doctrine\ORM\PersistentCollection {#8891 …}
      +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 {#8872
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2199
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2266 …}
    +nested: Doctrine\ORM\PersistentCollection {#2268 …}
    +votes: Doctrine\ORM\PersistentCollection {#2273 …}
    +reports: Doctrine\ORM\PersistentCollection {#2274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2190 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -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 {#2196
      date: 2024-01-15 21:19:38.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9309
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2211
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2270
      +user: Proxies\__CG__\App\Entity\User {#8874 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#8875
        date: 2024-09-15 10:33:59.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#8880 …}
      +votes: Doctrine\ORM\PersistentCollection {#8883 …}
      +reports: Doctrine\ORM\PersistentCollection {#8885 …}
      +favourites: Doctrine\ORM\PersistentCollection {#8887 …}
      +notifications: Doctrine\ORM\PersistentCollection {#8889 …}
      +badges: Doctrine\ORM\PersistentCollection {#8891 …}
      +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 {#8872
        date: 2024-01-15 17:46:43.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2199
      date: 2024-01-15 21:19:38.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@YourHuckleberry@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2266 …}
    +nested: Doctrine\ORM\PersistentCollection {#2268 …}
    +votes: Doctrine\ORM\PersistentCollection {#2273 …}
    +reports: Doctrine\ORM\PersistentCollection {#2274 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2190 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2265 …}
    -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 {#2196
      date: 2024-01-15 21:19:38.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 8.91 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2235
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2242 …}
    +root: App\Entity\EntryComment {#2320
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2302 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2309 …}
      +nested: Doctrine\ORM\PersistentCollection {#2232 …}
      +votes: Doctrine\ORM\PersistentCollection {#2139 …}
      +reports: Doctrine\ORM\PersistentCollection {#2109 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
      -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 {#2051
        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 {#2200
      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 {#2239 …}
    +nested: Doctrine\ORM\PersistentCollection {#2236 …}
    +votes: Doctrine\ORM\PersistentCollection {#2226 …}
    +reports: Doctrine\ORM\PersistentCollection {#2238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
    -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 {#2204
      date: 2024-01-13 04:12:32.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9558
  +comment: App\Entity\EntryComment {#2235
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2242 …}
    +root: App\Entity\EntryComment {#2320
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2302 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2309 …}
      +nested: Doctrine\ORM\PersistentCollection {#2232 …}
      +votes: Doctrine\ORM\PersistentCollection {#2139 …}
      +reports: Doctrine\ORM\PersistentCollection {#2109 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
      -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 {#2051
        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 {#2200
      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 {#2239 …}
    +nested: Doctrine\ORM\PersistentCollection {#2236 …}
    +votes: Doctrine\ORM\PersistentCollection {#2226 …}
    +reports: Doctrine\ORM\PersistentCollection {#2238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
    -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 {#2204
      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 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9603
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.15 ms
Input props
[
  "date" => DateTimeImmutable @1705115552 {#2204
    date: 2024-01-13 04:12:32.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9659
  +date: DateTimeImmutable @1705115552 {#2204
    date: 2024-01-13 04:12:32.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1705115552 {#2204
    date: 2024-01-13 04:12:32.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9713
  +createdAt: DateTimeImmutable @1705115552 {#2204
    date: 2024-01-13 04:12:32.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#9767
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      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 12.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2302
    +user: Proxies\__CG__\App\Entity\User {#2507 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#4526
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4525 …}
    +votes: Doctrine\ORM\PersistentCollection {#4533 …}
    +reports: Doctrine\ORM\PersistentCollection {#4535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
    +badges: Doctrine\ORM\PersistentCollection {#4541 …}
    +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 {#4523
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#9822
  +entry: Proxies\__CG__\App\Entity\Entry {#2302
    +user: Proxies\__CG__\App\Entity\User {#2507 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#4526
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4525 …}
    +votes: Doctrine\ORM\PersistentCollection {#4533 …}
    +reports: Doctrine\ORM\PersistentCollection {#4535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
    +badges: Doctrine\ORM\PersistentCollection {#4541 …}
    +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 {#4523
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9877
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2235
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2242 …}
    +root: App\Entity\EntryComment {#2320
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2302 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2309 …}
      +nested: Doctrine\ORM\PersistentCollection {#2232 …}
      +votes: Doctrine\ORM\PersistentCollection {#2139 …}
      +reports: Doctrine\ORM\PersistentCollection {#2109 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
      -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 {#2051
        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 {#2200
      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 {#2239 …}
    +nested: Doctrine\ORM\PersistentCollection {#2236 …}
    +votes: Doctrine\ORM\PersistentCollection {#2226 …}
    +reports: Doctrine\ORM\PersistentCollection {#2238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
    -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 {#2204
      date: 2024-01-13 04:12:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9955
  +subject: App\Entity\EntryComment {#2235
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2242 …}
    +root: App\Entity\EntryComment {#2320
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2302 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2309 …}
      +nested: Doctrine\ORM\PersistentCollection {#2232 …}
      +votes: Doctrine\ORM\PersistentCollection {#2139 …}
      +reports: Doctrine\ORM\PersistentCollection {#2109 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
      -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 {#2051
        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 {#2200
      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 {#2239 …}
    +nested: Doctrine\ORM\PersistentCollection {#2236 …}
    +votes: Doctrine\ORM\PersistentCollection {#2226 …}
    +reports: Doctrine\ORM\PersistentCollection {#2238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
    -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 {#2204
      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 12.0 MiB 0.98 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2235
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2242 …}
    +root: App\Entity\EntryComment {#2320
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2302 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2309 …}
      +nested: Doctrine\ORM\PersistentCollection {#2232 …}
      +votes: Doctrine\ORM\PersistentCollection {#2139 …}
      +reports: Doctrine\ORM\PersistentCollection {#2109 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
      -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 {#2051
        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 {#2200
      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 {#2239 …}
    +nested: Doctrine\ORM\PersistentCollection {#2236 …}
    +votes: Doctrine\ORM\PersistentCollection {#2226 …}
    +reports: Doctrine\ORM\PersistentCollection {#2238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
    -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 {#2204
      date: 2024-01-13 04:12:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10012
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2235
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2242 …}
    +root: App\Entity\EntryComment {#2320
      +user: App\Entity\User {#265}
      +entry: Proxies\__CG__\App\Entity\Entry {#2302 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2060
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@shadowintheday2@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2309 …}
      +nested: Doctrine\ORM\PersistentCollection {#2232 …}
      +votes: Doctrine\ORM\PersistentCollection {#2139 …}
      +reports: Doctrine\ORM\PersistentCollection {#2109 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2315 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2301 …}
      -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 {#2051
        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 {#2200
      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 {#2239 …}
    +nested: Doctrine\ORM\PersistentCollection {#2236 …}
    +votes: Doctrine\ORM\PersistentCollection {#2226 …}
    +reports: Doctrine\ORM\PersistentCollection {#2238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2249 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2259 …}
    -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 {#2204
      date: 2024-01-13 04:12:32.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 18.49 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2250
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2264
      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 {#2243 …}
    +nested: Doctrine\ORM\PersistentCollection {#2255 …}
    +votes: Doctrine\ORM\PersistentCollection {#2251 …}
    +reports: Doctrine\ORM\PersistentCollection {#2285 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    -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 {#2263
      date: 2024-01-11 17:55:33.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10261
  +comment: App\Entity\EntryComment {#2250
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2264
      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 {#2243 …}
    +nested: Doctrine\ORM\PersistentCollection {#2255 …}
    +votes: Doctrine\ORM\PersistentCollection {#2251 …}
    +reports: Doctrine\ORM\PersistentCollection {#2285 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    -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 {#2263
      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 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10323
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704992133 {#2263
    date: 2024-01-11 17:55:33.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10379
  +date: DateTimeImmutable @1704992133 {#2263
    date: 2024-01-11 17:55:33.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704992133 {#2263
    date: 2024-01-11 17:55:33.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10433
  +createdAt: DateTimeImmutable @1704992133 {#2263
    date: 2024-01-11 17:55:33.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2333
    +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
    +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 {#2829
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
    +entries: Doctrine\ORM\PersistentCollection {#2839 …}
    +posts: Doctrine\ORM\PersistentCollection {#2841 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
    +bans: Doctrine\ORM\PersistentCollection {#2849 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +badges: Doctrine\ORM\PersistentCollection {#2870 …}
    +logs: Doctrine\ORM\PersistentCollection {#2880 …}
    +awards: Doctrine\ORM\PersistentCollection {#2862 …}
    +categories: Doctrine\ORM\PersistentCollection {#2886 …}
    -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 {#2830
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2831
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#10487
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
    +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
    +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 {#2829
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
    +entries: Doctrine\ORM\PersistentCollection {#2839 …}
    +posts: Doctrine\ORM\PersistentCollection {#2841 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
    +bans: Doctrine\ORM\PersistentCollection {#2849 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +badges: Doctrine\ORM\PersistentCollection {#2870 …}
    +logs: Doctrine\ORM\PersistentCollection {#2880 …}
    +awards: Doctrine\ORM\PersistentCollection {#2862 …}
    +categories: Doctrine\ORM\PersistentCollection {#2886 …}
    -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 {#2830
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2831
      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 12.0 MiB 0.12 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2246
    +user: Proxies\__CG__\App\Entity\User {#2522 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
      +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
      +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 {#2829
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
      +entries: Doctrine\ORM\PersistentCollection {#2839 …}
      +posts: Doctrine\ORM\PersistentCollection {#2841 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
      +bans: Doctrine\ORM\PersistentCollection {#2849 …}
      +reports: Doctrine\ORM\PersistentCollection {#2857 …}
      +badges: Doctrine\ORM\PersistentCollection {#2870 …}
      +logs: Doctrine\ORM\PersistentCollection {#2880 …}
      +awards: Doctrine\ORM\PersistentCollection {#2862 …}
      +categories: Doctrine\ORM\PersistentCollection {#2886 …}
      -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 {#2830
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2831
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#10299
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10298 …}
    +votes: Doctrine\ORM\PersistentCollection {#10306 …}
    +reports: Doctrine\ORM\PersistentCollection {#10308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
    +badges: Doctrine\ORM\PersistentCollection {#10314 …}
    +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 {#10296
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#10542
  +entry: Proxies\__CG__\App\Entity\Entry {#2246
    +user: Proxies\__CG__\App\Entity\User {#2522 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
      +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
      +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 {#2829
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
      +entries: Doctrine\ORM\PersistentCollection {#2839 …}
      +posts: Doctrine\ORM\PersistentCollection {#2841 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
      +bans: Doctrine\ORM\PersistentCollection {#2849 …}
      +reports: Doctrine\ORM\PersistentCollection {#2857 …}
      +badges: Doctrine\ORM\PersistentCollection {#2870 …}
      +logs: Doctrine\ORM\PersistentCollection {#2880 …}
      +awards: Doctrine\ORM\PersistentCollection {#2862 …}
      +categories: Doctrine\ORM\PersistentCollection {#2886 …}
      -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 {#2830
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2831
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#10299
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10298 …}
    +votes: Doctrine\ORM\PersistentCollection {#10306 …}
    +reports: Doctrine\ORM\PersistentCollection {#10308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
    +badges: Doctrine\ORM\PersistentCollection {#10314 …}
    +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 {#10296
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10597
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2250
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2264
      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 {#2243 …}
    +nested: Doctrine\ORM\PersistentCollection {#2255 …}
    +votes: Doctrine\ORM\PersistentCollection {#2251 …}
    +reports: Doctrine\ORM\PersistentCollection {#2285 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    -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 {#2263
      date: 2024-01-11 17:55:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10667
  +subject: App\Entity\EntryComment {#2250
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2264
      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 {#2243 …}
    +nested: Doctrine\ORM\PersistentCollection {#2255 …}
    +votes: Doctrine\ORM\PersistentCollection {#2251 …}
    +reports: Doctrine\ORM\PersistentCollection {#2285 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    -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 {#2263
      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 12.0 MiB 11.98 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2250
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2264
      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 {#2243 …}
    +nested: Doctrine\ORM\PersistentCollection {#2255 …}
    +votes: Doctrine\ORM\PersistentCollection {#2251 …}
    +reports: Doctrine\ORM\PersistentCollection {#2285 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    -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 {#2263
      date: 2024-01-11 17:55:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10724
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2250
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2264
      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 {#2243 …}
    +nested: Doctrine\ORM\PersistentCollection {#2255 …}
    +votes: Doctrine\ORM\PersistentCollection {#2251 …}
    +reports: Doctrine\ORM\PersistentCollection {#2285 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2287 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2142 …}
    -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 {#2263
      date: 2024-01-11 17:55:33.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 8.07 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2155
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2254
      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 {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -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 {#2244
      date: 2024-01-11 17:50:48.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10973
  +comment: App\Entity\EntryComment {#2155
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2254
      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 {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -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 {#2244
      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 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11018
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704991848 {#2244
    date: 2024-01-11 17:50:48.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11074
  +date: DateTimeImmutable @1704991848 {#2244
    date: 2024-01-11 17:50:48.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704991848 {#2244
    date: 2024-01-11 17:50:48.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11128
  +createdAt: DateTimeImmutable @1704991848 {#2244
    date: 2024-01-11 17:50:48.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2333
    +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
    +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 {#2829
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
    +entries: Doctrine\ORM\PersistentCollection {#2839 …}
    +posts: Doctrine\ORM\PersistentCollection {#2841 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
    +bans: Doctrine\ORM\PersistentCollection {#2849 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +badges: Doctrine\ORM\PersistentCollection {#2870 …}
    +logs: Doctrine\ORM\PersistentCollection {#2880 …}
    +awards: Doctrine\ORM\PersistentCollection {#2862 …}
    +categories: Doctrine\ORM\PersistentCollection {#2886 …}
    -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 {#2830
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2831
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#11182
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
    +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
    +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 {#2829
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
    +entries: Doctrine\ORM\PersistentCollection {#2839 …}
    +posts: Doctrine\ORM\PersistentCollection {#2841 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
    +bans: Doctrine\ORM\PersistentCollection {#2849 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +badges: Doctrine\ORM\PersistentCollection {#2870 …}
    +logs: Doctrine\ORM\PersistentCollection {#2880 …}
    +awards: Doctrine\ORM\PersistentCollection {#2862 …}
    +categories: Doctrine\ORM\PersistentCollection {#2886 …}
    -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 {#2830
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2831
      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 12.0 MiB 0.16 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2246
    +user: Proxies\__CG__\App\Entity\User {#2522 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
      +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
      +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 {#2829
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
      +entries: Doctrine\ORM\PersistentCollection {#2839 …}
      +posts: Doctrine\ORM\PersistentCollection {#2841 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
      +bans: Doctrine\ORM\PersistentCollection {#2849 …}
      +reports: Doctrine\ORM\PersistentCollection {#2857 …}
      +badges: Doctrine\ORM\PersistentCollection {#2870 …}
      +logs: Doctrine\ORM\PersistentCollection {#2880 …}
      +awards: Doctrine\ORM\PersistentCollection {#2862 …}
      +categories: Doctrine\ORM\PersistentCollection {#2886 …}
      -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 {#2830
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2831
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#10299
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10298 …}
    +votes: Doctrine\ORM\PersistentCollection {#10306 …}
    +reports: Doctrine\ORM\PersistentCollection {#10308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
    +badges: Doctrine\ORM\PersistentCollection {#10314 …}
    +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 {#10296
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11237
  +entry: Proxies\__CG__\App\Entity\Entry {#2246
    +user: Proxies\__CG__\App\Entity\User {#2522 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
      +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
      +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 {#2829
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
      +entries: Doctrine\ORM\PersistentCollection {#2839 …}
      +posts: Doctrine\ORM\PersistentCollection {#2841 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
      +bans: Doctrine\ORM\PersistentCollection {#2849 …}
      +reports: Doctrine\ORM\PersistentCollection {#2857 …}
      +badges: Doctrine\ORM\PersistentCollection {#2870 …}
      +logs: Doctrine\ORM\PersistentCollection {#2880 …}
      +awards: Doctrine\ORM\PersistentCollection {#2862 …}
      +categories: Doctrine\ORM\PersistentCollection {#2886 …}
      -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 {#2830
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2831
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#10299
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10298 …}
    +votes: Doctrine\ORM\PersistentCollection {#10306 …}
    +reports: Doctrine\ORM\PersistentCollection {#10308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
    +badges: Doctrine\ORM\PersistentCollection {#10314 …}
    +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 {#10296
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.21 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11292
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2155
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2254
      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 {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -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 {#2244
      date: 2024-01-11 17:50:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11362
  +subject: App\Entity\EntryComment {#2155
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2254
      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 {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -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 {#2244
      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 12.0 MiB 0.65 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2155
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2254
      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 {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -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 {#2244
      date: 2024-01-11 17:50:48.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11419
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2155
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2245 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2254
      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 {#2154 …}
    +nested: Doctrine\ORM\PersistentCollection {#2157 …}
    +votes: Doctrine\ORM\PersistentCollection {#2147 …}
    +reports: Doctrine\ORM\PersistentCollection {#2150 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2153 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2149 …}
    -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 {#2244
      date: 2024-01-11 17:50:48.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 43.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2179
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2182 …}
    +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 {#2156
      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 {#2171 …}
    +nested: Doctrine\ORM\PersistentCollection {#2186 …}
    +votes: Doctrine\ORM\PersistentCollection {#2187 …}
    +reports: Doctrine\ORM\PersistentCollection {#2177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2174 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2170 …}
    -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 {#2039
      date: 2024-01-11 17:00:03.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11668
  +comment: App\Entity\EntryComment {#2179
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2182 …}
    +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 {#2156
      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 {#2171 …}
    +nested: Doctrine\ORM\PersistentCollection {#2186 …}
    +votes: Doctrine\ORM\PersistentCollection {#2187 …}
    +reports: Doctrine\ORM\PersistentCollection {#2177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2174 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2170 …}
    -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 {#2039
      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 12.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11713
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704988803 {#2039
    date: 2024-01-11 17:00:03.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11769
  +date: DateTimeImmutable @1704988803 {#2039
    date: 2024-01-11 17:00:03.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704988803 {#2039
    date: 2024-01-11 17:00:03.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11823
  +createdAt: DateTimeImmutable @1704988803 {#2039
    date: 2024-01-11 17:00:03.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.12 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#11877
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      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 12.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2302
    +user: Proxies\__CG__\App\Entity\User {#2507 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#4526
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4525 …}
    +votes: Doctrine\ORM\PersistentCollection {#4533 …}
    +reports: Doctrine\ORM\PersistentCollection {#4535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
    +badges: Doctrine\ORM\PersistentCollection {#4541 …}
    +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 {#4523
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#11932
  +entry: Proxies\__CG__\App\Entity\Entry {#2302
    +user: Proxies\__CG__\App\Entity\User {#2507 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#4526
      date: 2024-07-30 01:12:06.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#4525 …}
    +votes: Doctrine\ORM\PersistentCollection {#4533 …}
    +reports: Doctrine\ORM\PersistentCollection {#4535 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
    +badges: Doctrine\ORM\PersistentCollection {#4541 …}
    +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 {#4523
      date: 2024-01-11 01:37:36.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11987
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2179
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2182 …}
    +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 {#2156
      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 {#2171 …}
    +nested: Doctrine\ORM\PersistentCollection {#2186 …}
    +votes: Doctrine\ORM\PersistentCollection {#2187 …}
    +reports: Doctrine\ORM\PersistentCollection {#2177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2174 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2170 …}
    -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 {#2039
      date: 2024-01-11 17:00:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12057
  +subject: App\Entity\EntryComment {#2179
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2182 …}
    +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 {#2156
      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 {#2171 …}
    +nested: Doctrine\ORM\PersistentCollection {#2186 …}
    +votes: Doctrine\ORM\PersistentCollection {#2187 …}
    +reports: Doctrine\ORM\PersistentCollection {#2177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2174 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2170 …}
    -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 {#2039
      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 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2179
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2182 …}
    +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 {#2156
      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 {#2171 …}
    +nested: Doctrine\ORM\PersistentCollection {#2186 …}
    +votes: Doctrine\ORM\PersistentCollection {#2187 …}
    +reports: Doctrine\ORM\PersistentCollection {#2177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2174 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2170 …}
    -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 {#2039
      date: 2024-01-11 17:00:03.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12114
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2179
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2302
      +user: Proxies\__CG__\App\Entity\User {#2507 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#4526
        date: 2024-07-30 01:12:06.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#4525 …}
      +votes: Doctrine\ORM\PersistentCollection {#4533 …}
      +reports: Doctrine\ORM\PersistentCollection {#4535 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
      +badges: Doctrine\ORM\PersistentCollection {#4541 …}
      +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 {#4523
        date: 2024-01-11 01:37:36.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2181 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2182 …}
    +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 {#2156
      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 {#2171 …}
    +nested: Doctrine\ORM\PersistentCollection {#2186 …}
    +votes: Doctrine\ORM\PersistentCollection {#2187 …}
    +reports: Doctrine\ORM\PersistentCollection {#2177 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2174 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2170 …}
    -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 {#2039
      date: 2024-01-11 17:00:03.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 30.99 ms
Input props
[
  "comment" => App\Entity\EntryComment {#2169
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2038 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2180
      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 {#2134 …}
    +nested: Doctrine\ORM\PersistentCollection {#1985 …}
    +votes: Doctrine\ORM\PersistentCollection {#1994 …}
    +reports: Doctrine\ORM\PersistentCollection {#2005 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1996 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1993 …}
    -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 {#2185
      date: 2024-01-11 16:44:25.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12363
  +comment: App\Entity\EntryComment {#2169
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2038 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2180
      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 {#2134 …}
    +nested: Doctrine\ORM\PersistentCollection {#1985 …}
    +votes: Doctrine\ORM\PersistentCollection {#1994 …}
    +reports: Doctrine\ORM\PersistentCollection {#2005 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1996 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1993 …}
    -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 {#2185
      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 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12408
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1704987865 {#2185
    date: 2024-01-11 16:44:25.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12464
  +date: DateTimeImmutable @1704987865 {#2185
    date: 2024-01-11 16:44:25.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1704987865 {#2185
    date: 2024-01-11 16:44:25.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12518
  +createdAt: DateTimeImmutable @1704987865 {#2185
    date: 2024-01-11 16:44:25.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 0.16 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#2333
    +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
    +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 {#2829
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
    +entries: Doctrine\ORM\PersistentCollection {#2839 …}
    +posts: Doctrine\ORM\PersistentCollection {#2841 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
    +bans: Doctrine\ORM\PersistentCollection {#2849 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +badges: Doctrine\ORM\PersistentCollection {#2870 …}
    +logs: Doctrine\ORM\PersistentCollection {#2880 …}
    +awards: Doctrine\ORM\PersistentCollection {#2862 …}
    +categories: Doctrine\ORM\PersistentCollection {#2886 …}
    -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 {#2830
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2831
      date: 2023-11-12 10:11:12.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#12572
  +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
    +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
    +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 {#2829
      date: 2024-10-22 09:36:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
    +entries: Doctrine\ORM\PersistentCollection {#2839 …}
    +posts: Doctrine\ORM\PersistentCollection {#2841 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
    +bans: Doctrine\ORM\PersistentCollection {#2849 …}
    +reports: Doctrine\ORM\PersistentCollection {#2857 …}
    +badges: Doctrine\ORM\PersistentCollection {#2870 …}
    +logs: Doctrine\ORM\PersistentCollection {#2880 …}
    +awards: Doctrine\ORM\PersistentCollection {#2862 …}
    +categories: Doctrine\ORM\PersistentCollection {#2886 …}
    -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 {#2830
      date: 2024-10-22 09:53:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1699780272 {#2831
      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 12.0 MiB 0.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2246
    +user: Proxies\__CG__\App\Entity\User {#2522 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
      +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
      +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 {#2829
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
      +entries: Doctrine\ORM\PersistentCollection {#2839 …}
      +posts: Doctrine\ORM\PersistentCollection {#2841 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
      +bans: Doctrine\ORM\PersistentCollection {#2849 …}
      +reports: Doctrine\ORM\PersistentCollection {#2857 …}
      +badges: Doctrine\ORM\PersistentCollection {#2870 …}
      +logs: Doctrine\ORM\PersistentCollection {#2880 …}
      +awards: Doctrine\ORM\PersistentCollection {#2862 …}
      +categories: Doctrine\ORM\PersistentCollection {#2886 …}
      -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 {#2830
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2831
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#10299
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10298 …}
    +votes: Doctrine\ORM\PersistentCollection {#10306 …}
    +reports: Doctrine\ORM\PersistentCollection {#10308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
    +badges: Doctrine\ORM\PersistentCollection {#10314 …}
    +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 {#10296
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#12627
  +entry: Proxies\__CG__\App\Entity\Entry {#2246
    +user: Proxies\__CG__\App\Entity\User {#2522 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
      +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
      +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 {#2829
        date: 2024-10-22 09:36:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
      +entries: Doctrine\ORM\PersistentCollection {#2839 …}
      +posts: Doctrine\ORM\PersistentCollection {#2841 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
      +bans: Doctrine\ORM\PersistentCollection {#2849 …}
      +reports: Doctrine\ORM\PersistentCollection {#2857 …}
      +badges: Doctrine\ORM\PersistentCollection {#2870 …}
      +logs: Doctrine\ORM\PersistentCollection {#2880 …}
      +awards: Doctrine\ORM\PersistentCollection {#2862 …}
      +categories: Doctrine\ORM\PersistentCollection {#2886 …}
      -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 {#2830
        date: 2024-10-22 09:53:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1699780272 {#2831
        date: 2023-11-12 10:11:12.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#10299
      date: 2024-01-12 16:34:01.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#10298 …}
    +votes: Doctrine\ORM\PersistentCollection {#10306 …}
    +reports: Doctrine\ORM\PersistentCollection {#10308 …}
    +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
    +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
    +badges: Doctrine\ORM\PersistentCollection {#10314 …}
    +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 {#10296
      date: 2024-01-11 13:27:02.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.19 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12682
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.46 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2169
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2038 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2180
      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 {#2134 …}
    +nested: Doctrine\ORM\PersistentCollection {#1985 …}
    +votes: Doctrine\ORM\PersistentCollection {#1994 …}
    +reports: Doctrine\ORM\PersistentCollection {#2005 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1996 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1993 …}
    -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 {#2185
      date: 2024-01-11 16:44:25.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12768
  +subject: App\Entity\EntryComment {#2169
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2038 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2180
      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 {#2134 …}
    +nested: Doctrine\ORM\PersistentCollection {#1985 …}
    +votes: Doctrine\ORM\PersistentCollection {#1994 …}
    +reports: Doctrine\ORM\PersistentCollection {#2005 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1996 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1993 …}
    -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 {#2185
      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 12.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#2169
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2038 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2180
      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 {#2134 …}
    +nested: Doctrine\ORM\PersistentCollection {#1985 …}
    +votes: Doctrine\ORM\PersistentCollection {#1994 …}
    +reports: Doctrine\ORM\PersistentCollection {#2005 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1996 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1993 …}
    -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 {#2185
      date: 2024-01-11 16:44:25.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12825
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#2169
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2246
      +user: Proxies\__CG__\App\Entity\User {#2522 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#2333
        +icon: Proxies\__CG__\App\Entity\Image {#2832 …}
        +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 {#2829
          date: 2024-10-22 09:36:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#2833 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#2835 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#2837 …}
        +entries: Doctrine\ORM\PersistentCollection {#2839 …}
        +posts: Doctrine\ORM\PersistentCollection {#2841 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#2843 …}
        +bans: Doctrine\ORM\PersistentCollection {#2849 …}
        +reports: Doctrine\ORM\PersistentCollection {#2857 …}
        +badges: Doctrine\ORM\PersistentCollection {#2870 …}
        +logs: Doctrine\ORM\PersistentCollection {#2880 …}
        +awards: Doctrine\ORM\PersistentCollection {#2862 …}
        +categories: Doctrine\ORM\PersistentCollection {#2886 …}
        -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 {#2830
          date: 2024-10-22 09:53:12.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1699780272 {#2831
          date: 2023-11-12 10:11:12.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#10299
        date: 2024-01-12 16:34:01.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#10298 …}
      +votes: Doctrine\ORM\PersistentCollection {#10306 …}
      +reports: Doctrine\ORM\PersistentCollection {#10308 …}
      +favourites: Doctrine\ORM\PersistentCollection {#10310 …}
      +notifications: Doctrine\ORM\PersistentCollection {#10312 …}
      +badges: Doctrine\ORM\PersistentCollection {#10314 …}
      +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 {#10296
        date: 2024-01-11 13:27:02.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#2333 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#2038 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#2248 …}
    +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 {#2180
      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 {#2134 …}
    +nested: Doctrine\ORM\PersistentCollection {#1985 …}
    +votes: Doctrine\ORM\PersistentCollection {#1994 …}
    +reports: Doctrine\ORM\PersistentCollection {#2005 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1996 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1993 …}
    -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 {#2185
      date: 2024-01-11 16:44:25.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 26.27 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1999
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2000
      +user: Proxies\__CG__\App\Entity\User {#13111 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#13112
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13117 …}
      +votes: Doctrine\ORM\PersistentCollection {#13120 …}
      +reports: Doctrine\ORM\PersistentCollection {#13122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13126 …}
      +badges: Doctrine\ORM\PersistentCollection {#13128 …}
      +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 {#13109
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2168
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2004 …}
    +nested: Doctrine\ORM\PersistentCollection {#1989 …}
    +votes: Doctrine\ORM\PersistentCollection {#1986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2009 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2015 …}
    -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 {#2184
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2103
      date: 2023-12-08 21:12:56.0 +01:00
    }
  }
  "showNested" => false
  "dateAsUrl" => true
  "showMagazineName" => true
  "showEntryTitle" => true
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13074
  +comment: App\Entity\EntryComment {#1999
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2000
      +user: Proxies\__CG__\App\Entity\User {#13111 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#13112
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13117 …}
      +votes: Doctrine\ORM\PersistentCollection {#13120 …}
      +reports: Doctrine\ORM\PersistentCollection {#13122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13126 …}
      +badges: Doctrine\ORM\PersistentCollection {#13128 …}
      +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 {#13109
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2168
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2004 …}
    +nested: Doctrine\ORM\PersistentCollection {#1989 …}
    +votes: Doctrine\ORM\PersistentCollection {#1986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2009 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2015 …}
    -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 {#2184
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2103
      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 14.0 MiB 0.93 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13137
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 3.79 ms
Input props
[
  "date" => DateTimeImmutable @1702066376 {#2103
    date: 2023-12-08 21:12:56.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13193
  +date: DateTimeImmutable @1702066376 {#2103
    date: 2023-12-08 21:12:56.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1702066376 {#2103
    date: 2023-12-08 21:12:56.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1703501737 {#2184
    date: 2023-12-25 11:55:37.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13247
  +createdAt: DateTimeImmutable @1702066376 {#2103
    date: 2023-12-08 21:12:56.0 +01:00
  }
  +editedAt: DateTimeImmutable @1703501737 {#2184
    date: 2023-12-25 11:55:37.0 +01:00
  }
}
magazine_inline App\Twig\Components\MagazineInlineComponent 14.0 MiB 3.85 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#13301
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
    +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
    +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 {#3758
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
    +entries: Doctrine\ORM\PersistentCollection {#3768 …}
    +posts: Doctrine\ORM\PersistentCollection {#3770 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
    +bans: Doctrine\ORM\PersistentCollection {#3774 …}
    +reports: Doctrine\ORM\PersistentCollection {#3776 …}
    +badges: Doctrine\ORM\PersistentCollection {#3778 …}
    +logs: Doctrine\ORM\PersistentCollection {#3780 …}
    +awards: Doctrine\ORM\PersistentCollection {#3782 …}
    +categories: Doctrine\ORM\PersistentCollection {#3784 …}
    -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 {#3759
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3760
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_inline App\Twig\Components\EntryInlineComponent 14.0 MiB 0.14 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#2000
    +user: Proxies\__CG__\App\Entity\User {#13111 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#13112
      date: 2023-12-09 08:18:22.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@l"
      "@mb"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#13117 …}
    +votes: Doctrine\ORM\PersistentCollection {#13120 …}
    +reports: Doctrine\ORM\PersistentCollection {#13122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13126 …}
    +badges: Doctrine\ORM\PersistentCollection {#13128 …}
    +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 {#13109
      date: 2023-12-08 19:55:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\EntryInlineComponent {#13356
  +entry: Proxies\__CG__\App\Entity\Entry {#2000
    +user: Proxies\__CG__\App\Entity\User {#13111 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
      +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
      +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 {#3758
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
      +entries: Doctrine\ORM\PersistentCollection {#3768 …}
      +posts: Doctrine\ORM\PersistentCollection {#3770 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
      +bans: Doctrine\ORM\PersistentCollection {#3774 …}
      +reports: Doctrine\ORM\PersistentCollection {#3776 …}
      +badges: Doctrine\ORM\PersistentCollection {#3778 …}
      +logs: Doctrine\ORM\PersistentCollection {#3780 …}
      +awards: Doctrine\ORM\PersistentCollection {#3782 …}
      +categories: Doctrine\ORM\PersistentCollection {#3784 …}
      -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 {#3759
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3760
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
    +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 {#13112
      date: 2023-12-09 08:18:22.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: [
      "@l"
      "@mb"
    ]
    +comments: Doctrine\ORM\PersistentCollection {#13117 …}
    +votes: Doctrine\ORM\PersistentCollection {#13120 …}
    +reports: Doctrine\ORM\PersistentCollection {#13122 …}
    +favourites: Doctrine\ORM\PersistentCollection {#13124 …}
    +notifications: Doctrine\ORM\PersistentCollection {#13126 …}
    +badges: Doctrine\ORM\PersistentCollection {#13128 …}
    +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 {#13109
      date: 2023-12-08 19:55:14.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.18 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13411
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1999
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2000
      +user: Proxies\__CG__\App\Entity\User {#13111 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#13112
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13117 …}
      +votes: Doctrine\ORM\PersistentCollection {#13120 …}
      +reports: Doctrine\ORM\PersistentCollection {#13122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13126 …}
      +badges: Doctrine\ORM\PersistentCollection {#13128 …}
      +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 {#13109
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2168
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2004 …}
    +nested: Doctrine\ORM\PersistentCollection {#1989 …}
    +votes: Doctrine\ORM\PersistentCollection {#1986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2009 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2015 …}
    -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 {#2184
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2103
      date: 2023-12-08 21:12:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13556
  +subject: App\Entity\EntryComment {#1999
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2000
      +user: Proxies\__CG__\App\Entity\User {#13111 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#13112
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13117 …}
      +votes: Doctrine\ORM\PersistentCollection {#13120 …}
      +reports: Doctrine\ORM\PersistentCollection {#13122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13126 …}
      +badges: Doctrine\ORM\PersistentCollection {#13128 …}
      +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 {#13109
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2168
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2004 …}
    +nested: Doctrine\ORM\PersistentCollection {#1989 …}
    +votes: Doctrine\ORM\PersistentCollection {#1986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2009 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2015 …}
    -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 {#2184
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2103
      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 14.0 MiB 3.26 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1999
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2000
      +user: Proxies\__CG__\App\Entity\User {#13111 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#13112
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13117 …}
      +votes: Doctrine\ORM\PersistentCollection {#13120 …}
      +reports: Doctrine\ORM\PersistentCollection {#13122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13126 …}
      +badges: Doctrine\ORM\PersistentCollection {#13128 …}
      +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 {#13109
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2168
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2004 …}
    +nested: Doctrine\ORM\PersistentCollection {#1989 …}
    +votes: Doctrine\ORM\PersistentCollection {#1986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2009 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2015 …}
    -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 {#2184
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2103
      date: 2023-12-08 21:12:56.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13613
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1999
    +user: App\Entity\User {#265
      +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
      +cover: null
      +email: "kevincox@lemmy.ml"
      +username: "@kevincox@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[kevincox.ca](https://kevincox.ca)"
      +lastActive: DateTime @1729457984 {#273
        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 {#237 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
      +posts: Doctrine\ORM\PersistentCollection {#68 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
      +follows: Doctrine\ORM\PersistentCollection {#1821 …}
      +followers: Doctrine\ORM\PersistentCollection {#2407 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
      +reports: Doctrine\ORM\PersistentCollection {#2413 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
      +violations: Doctrine\ORM\PersistentCollection {#2400 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
      +awards: Doctrine\ORM\PersistentCollection {#1882 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
      +categories: Doctrine\ORM\PersistentCollection {#1896 …}
      -id: 7001
      -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
      +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 {#274
        date: 2024-09-07 21:12:53.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687451353 {#268
        date: 2023-06-22 18:29:13.0 +02:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#2000
      +user: Proxies\__CG__\App\Entity\User {#13111 …}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1724
        +icon: Proxies\__CG__\App\Entity\Image {#3761 …}
        +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 {#3758
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3762 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3764 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3766 …}
        +entries: Doctrine\ORM\PersistentCollection {#3768 …}
        +posts: Doctrine\ORM\PersistentCollection {#3770 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3772 …}
        +bans: Doctrine\ORM\PersistentCollection {#3774 …}
        +reports: Doctrine\ORM\PersistentCollection {#3776 …}
        +badges: Doctrine\ORM\PersistentCollection {#3778 …}
        +logs: Doctrine\ORM\PersistentCollection {#3780 …}
        +awards: Doctrine\ORM\PersistentCollection {#3782 …}
        +categories: Doctrine\ORM\PersistentCollection {#3784 …}
        -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 {#3759
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3760
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1630 …}
      +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 {#13112
        date: 2023-12-09 08:18:22.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: [
        "@l"
        "@mb"
      ]
      +comments: Doctrine\ORM\PersistentCollection {#13117 …}
      +votes: Doctrine\ORM\PersistentCollection {#13120 …}
      +reports: Doctrine\ORM\PersistentCollection {#13122 …}
      +favourites: Doctrine\ORM\PersistentCollection {#13124 …}
      +notifications: Doctrine\ORM\PersistentCollection {#13126 …}
      +badges: Doctrine\ORM\PersistentCollection {#13128 …}
      +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 {#13109
        date: 2023-12-08 19:55:14.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1724 …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 {#2168
      date: 2023-12-25 12:11:47.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@l"
      "@mb"
      "@witchergeraltofrivia@lemm.ee"
    ]
    +children: Doctrine\ORM\PersistentCollection {#2004 …}
    +nested: Doctrine\ORM\PersistentCollection {#1989 …}
    +votes: Doctrine\ORM\PersistentCollection {#1986 …}
    +reports: Doctrine\ORM\PersistentCollection {#2009 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2015 …}
    -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 {#2184
      date: 2023-12-25 11:55:37.0 +01:00
    }
    +createdAt: DateTimeImmutable @1702066376 {#2103
      date: 2023-12-08 21:12:56.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.21 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 {#13900
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#13952
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14056
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 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 {#14112
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 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 {#14171
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14227
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14283
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.26 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14341
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14404
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14462
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14518
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 6.18 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#14574
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.17 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14630
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14686
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14742
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14798
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.14 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14854
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14910
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.72 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14966
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 1.86 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 {#15022
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.20 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 {#15080
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 14.0 MiB 0.51 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#15157
  +user: App\Entity\User {#265
    +avatar: Proxies\__CG__\App\Entity\Image {#246 …}
    +cover: null
    +email: "kevincox@lemmy.ml"
    +username: "@kevincox@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[kevincox.ca](https://kevincox.ca)"
    +lastActive: DateTime @1729457984 {#273
      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 {#237 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#152 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#125 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#95 …}
    +posts: Doctrine\ORM\PersistentCollection {#68 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#83 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1825 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1870 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1869 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1605 …}
    +follows: Doctrine\ORM\PersistentCollection {#1821 …}
    +followers: Doctrine\ORM\PersistentCollection {#2407 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1853 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1840 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1824 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1826 …}
    +reports: Doctrine\ORM\PersistentCollection {#2413 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1964 …}
    +violations: Doctrine\ORM\PersistentCollection {#2400 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1866 …}
    +awards: Doctrine\ORM\PersistentCollection {#1882 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1925 …}
    +categories: Doctrine\ORM\PersistentCollection {#1896 …}
    -id: 7001
    -password: "$2y$13$ZVak41O3eGKV0tIp6VyOcOjO3pDcIxjD9dUQOiK62mIhSmu640QNy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1975 …}
    +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 {#274
      date: 2024-09-07 21:12:53.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687451353 {#268
      date: 2023-06-22 18:29:13.0 +02:00
    }
  }
}
date App\Twig\Components\DateComponent 14.0 MiB 5.92 ms
Input props
[
  "date" => DateTimeImmutable @1687451353 {#268
    date: 2023-06-22 18:29:13.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#15218
  +date: DateTimeImmutable @1687451353 {#268
    date: 2023-06-22 18:29:13.0 +02:00
  }
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 14.0 MiB 4.43 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#4146
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#2424 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 14.0 MiB 2.77 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#4883
  +magazine: null
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 14.0 MiB 3.06 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#9935
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#9945 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 14.0 MiB 20.06 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#13524
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +post: null
  +title: "random_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#13512 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1537 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 14.0 MiB 1.87 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#1614
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +entry: null
  +title: "random_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#1606 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1537 …}
}
support_us_block App\Twig\Components\SupportUsBlock 14.0 MiB 0.20 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#4957
  +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 {#4967 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 14.0 MiB 0.85 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#9098
  +magazine: null
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#2424 …}
}