GET https://kbin.spritesserver.nl/u/@heartsofwar@lemmy.world/commented

Components

21 Twig Components
92 Render Count
82 ms Render Time
12.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.11ms
date
"App\Twig\Components\DateComponent"
components/date.html.twig
10 1.54ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
9 2.57ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
9 1.05ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
8 3.11ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
8 8.45ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
6 40.28ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
6 1.08ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 0.60ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
3 20.60ms
magazine_inline
"App\Twig\Components\MagazineInlineComponent"
components/magazine_inline.html.twig
3 1.86ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 0.38ms
user_box
"App\Twig\Components\UserBoxComponent"
components/user_box.html.twig
1 6.61ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 1.03ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 2.17ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 0.33ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 3.25ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 1.48ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 1.39ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 2.23ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 0.81ms

Render calls

user_box App\Twig\Components\UserBoxComponent 12.0 MiB 6.61 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "stretchedLink" => false
]
Attributes
[]
Component
App\Twig\Components\UserBoxComponent {#2168
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +stretchedLink: false
}
user_actions App\Twig\Components\UserActionsComponent 12.0 MiB 1.03 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#2610
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
}
entry App\Twig\Components\EntryComponent 12.0 MiB 4.67 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1554
    +user: Proxies\__CG__\App\Entity\User {#2333
      +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
      +cover: null
      +email: "MazonnaCara89@lemmy.ml"
      +username: "@MazonnaCara89@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1707717070 {#3226
        date: 2024-02-12 06:51:10.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
      +entries: Doctrine\ORM\PersistentCollection {#3236 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
      +posts: Doctrine\ORM\PersistentCollection {#3244 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
      +follows: Doctrine\ORM\PersistentCollection {#3256 …}
      +followers: Doctrine\ORM\PersistentCollection {#3258 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
      +reports: Doctrine\ORM\PersistentCollection {#3268 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
      +violations: Doctrine\ORM\PersistentCollection {#3272 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
      +awards: Doctrine\ORM\PersistentCollection {#3276 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
      +categories: Doctrine\ORM\PersistentCollection {#3280 …}
      -id: 23781
      -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
      +apId: "MazonnaCara89@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
      +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "MazonnaCara89"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581370 {#3227
        date: 2024-10-22 09:16:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689113693 {#3228
        date: 2023-07-12 00:14:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
    +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
    +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
    +url: "https://github.com/EduApps-CDG/OpenDX/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 80
    +favouriteCount: 687
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1708660589 {#2205
      date: 2024-02-23 04:56:29.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2242 …}
    +votes: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2236 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
    +badges: Doctrine\ORM\PersistentCollection {#2259 …}
    +children: [
      1 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
        +body: """
          > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
          \n
          Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
          \n
          > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
          \n
          There was a time they did, yes, before Direct X existed\n
          \n
          > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
          \n
          No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
          \n
          > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
          \n
          Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
          \n
          > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
          \n
          No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
          \n
          > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
          \n
          yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703376639 {#1689
          date: 2023-12-24 01:10:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@MazonnaCara89@lemmy.ml"
          "@filister@lemmy.world"
          "@velox_vulnus@lemmy.ml"
          "@Ansis@iusearchlinux.fyi"
          "@heartsofwar@lemmy.world"
          "@teawrecks@sopuli.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 247345
        -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6214065"
        +editedAt: DateTimeImmutable @1707178753 {#1692
          date: 2024-02-06 01:19:13.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703376639 {#1795
          date: 2023-12-24 01:10:39.0 +01:00
        }
        +"title": 247345
      }
      2 => App\Entity\EntryComment {#1558
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
        +body: """
          ^ this is the key\n
          \n
          There were two major problems with OpenGL:\n
          \n
          - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
          - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
          \n
          This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
          \n
          This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
          \n
          Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
          \n
          DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1703349520 {#1555
          date: 2023-12-23 17:38:40.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@MazonnaCara89@lemmy.ml"
          "@filister@lemmy.world"
          "@velox_vulnus@lemmy.ml"
          "@Ansis@iusearchlinux.fyi"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1563 …}
        +nested: Doctrine\ORM\PersistentCollection {#1564 …}
        +votes: Doctrine\ORM\PersistentCollection {#1559 …}
        +reports: Doctrine\ORM\PersistentCollection {#1567 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
        -id: 246239
        -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6208263"
        +editedAt: DateTimeImmutable @1706963509 {#1557
          date: 2024-02-03 13:31:49.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703349520 {#1556
          date: 2023-12-23 17:38:40.0 +01:00
        }
        +"title": 246239
      }
      0 => App\Entity\EntryComment {#1722
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
        +body: """
          > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
          \n
          No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
          \n
          Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
          \n
          > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
          \n
          You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
          \n
          1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
          2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
          3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
          \n
          > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
          \n
          AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
          \n
          > take it from someone who literally wrote them for a living\n
          \n
          For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
          \n
          I will refrain from posting any further… this is going no where…
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703433368 {#1731
          date: 2023-12-24 16:56:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@MazonnaCara89@lemmy.ml"
          "@filister@lemmy.world"
          "@velox_vulnus@lemmy.ml"
          "@Ansis@iusearchlinux.fyi"
          "@heartsofwar@lemmy.world"
          "@teawrecks@sopuli.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1726 …}
        +nested: Doctrine\ORM\PersistentCollection {#1736 …}
        +votes: Doctrine\ORM\PersistentCollection {#1737 …}
        +reports: Doctrine\ORM\PersistentCollection {#1732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
        -id: 248793
        -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6223209"
        +editedAt: DateTimeImmutable @1707492381 {#1725
          date: 2024-02-09 16:26:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703433368 {#1723
          date: 2023-12-24 16:56:08.0 +01:00
        }
        +"title": 248793
      }
    ]
    -id: 24124
    -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703373827
    +visibility: "soft_deleted        "
    +apId: "https://lemmy.ml/post/9647481"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703287427 {#2299
      date: 2023-12-23 00:23:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "dateAsUrl" => true
]
Attributes
[
  "dateAsUrl" => true
]
Component
App\Twig\Components\EntryComponent {#3118
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#3119 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1554
    +user: Proxies\__CG__\App\Entity\User {#2333
      +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
      +cover: null
      +email: "MazonnaCara89@lemmy.ml"
      +username: "@MazonnaCara89@lemmy.ml"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1707717070 {#3226
        date: 2024-02-12 06:51:10.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
      +entries: Doctrine\ORM\PersistentCollection {#3236 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
      +posts: Doctrine\ORM\PersistentCollection {#3244 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
      +follows: Doctrine\ORM\PersistentCollection {#3256 …}
      +followers: Doctrine\ORM\PersistentCollection {#3258 …}
      +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
      +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
      +reports: Doctrine\ORM\PersistentCollection {#3268 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
      +violations: Doctrine\ORM\PersistentCollection {#3272 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
      +awards: Doctrine\ORM\PersistentCollection {#3276 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
      +categories: Doctrine\ORM\PersistentCollection {#3280 …}
      -id: 23781
      -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
      +apId: "MazonnaCara89@lemmy.ml"
      +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
      +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "MazonnaCara89"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729581370 {#3227
        date: 2024-10-22 09:16:10.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689113693 {#3228
        date: 2023-07-12 00:14:53.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
    +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
    +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
    +url: "https://github.com/EduApps-CDG/OpenDX/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 80
    +favouriteCount: 687
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1708660589 {#2205
      date: 2024-02-23 04:56:29.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2242 …}
    +votes: Doctrine\ORM\PersistentCollection {#2238 …}
    +reports: Doctrine\ORM\PersistentCollection {#2236 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
    +badges: Doctrine\ORM\PersistentCollection {#2259 …}
    +children: [
      1 => App\Entity\EntryComment {#1705
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
        +body: """
          > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
          \n
          Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
          \n
          > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
          \n
          There was a time they did, yes, before Direct X existed\n
          \n
          > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
          \n
          No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
          \n
          > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
          \n
          Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
          \n
          > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
          \n
          No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
          \n
          > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
          \n
          yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703376639 {#1689
          date: 2023-12-24 01:10:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@MazonnaCara89@lemmy.ml"
          "@filister@lemmy.world"
          "@velox_vulnus@lemmy.ml"
          "@Ansis@iusearchlinux.fyi"
          "@heartsofwar@lemmy.world"
          "@teawrecks@sopuli.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1616 …}
        +nested: Doctrine\ORM\PersistentCollection {#1598 …}
        +votes: Doctrine\ORM\PersistentCollection {#1629 …}
        +reports: Doctrine\ORM\PersistentCollection {#1626 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
        -id: 247345
        -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6214065"
        +editedAt: DateTimeImmutable @1707178753 {#1692
          date: 2024-02-06 01:19:13.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703376639 {#1795
          date: 2023-12-24 01:10:39.0 +01:00
        }
        +"title": 247345
      }
      2 => App\Entity\EntryComment {#1558
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
        +body: """
          ^ this is the key\n
          \n
          There were two major problems with OpenGL:\n
          \n
          - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
          - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
          \n
          This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
          \n
          This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
          \n
          Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
          \n
          DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1703349520 {#1555
          date: 2023-12-23 17:38:40.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@MazonnaCara89@lemmy.ml"
          "@filister@lemmy.world"
          "@velox_vulnus@lemmy.ml"
          "@Ansis@iusearchlinux.fyi"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1563 …}
        +nested: Doctrine\ORM\PersistentCollection {#1564 …}
        +votes: Doctrine\ORM\PersistentCollection {#1559 …}
        +reports: Doctrine\ORM\PersistentCollection {#1567 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
        -id: 246239
        -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6208263"
        +editedAt: DateTimeImmutable @1706963509 {#1557
          date: 2024-02-03 13:31:49.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703349520 {#1556
          date: 2023-12-23 17:38:40.0 +01:00
        }
        +"title": 246239
      }
      0 => App\Entity\EntryComment {#1722
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
        +body: """
          > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
          \n
          No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
          \n
          Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
          \n
          > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
          \n
          You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
          \n
          1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
          2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
          3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
          \n
          > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
          \n
          AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
          \n
          > take it from someone who literally wrote them for a living\n
          \n
          For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
          \n
          I will refrain from posting any further… this is going no where…
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1703433368 {#1731
          date: 2023-12-24 16:56:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@MazonnaCara89@lemmy.ml"
          "@filister@lemmy.world"
          "@velox_vulnus@lemmy.ml"
          "@Ansis@iusearchlinux.fyi"
          "@heartsofwar@lemmy.world"
          "@teawrecks@sopuli.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1726 …}
        +nested: Doctrine\ORM\PersistentCollection {#1736 …}
        +votes: Doctrine\ORM\PersistentCollection {#1737 …}
        +reports: Doctrine\ORM\PersistentCollection {#1732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
        -id: 248793
        -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6223209"
        +editedAt: DateTimeImmutable @1707492381 {#1725
          date: 2024-02-09 16:26:21.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703433368 {#1723
          date: 2023-12-24 16:56:08.0 +01:00
        }
        +"title": 248793
      }
    ]
    -id: 24124
    -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703373827
    +visibility: "soft_deleted        "
    +apId: "https://lemmy.ml/post/9647481"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703287427 {#2299
      date: 2023-12-23 00:23:47.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +isSingle: false
  +showShortSentence: false
  +showBody: false
  +showMagazineName: true
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.65 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2333
    +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
    +cover: null
    +email: "MazonnaCara89@lemmy.ml"
    +username: "@MazonnaCara89@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1707717070 {#3226
      date: 2024-02-12 06:51:10.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
    +entries: Doctrine\ORM\PersistentCollection {#3236 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
    +posts: Doctrine\ORM\PersistentCollection {#3244 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
    +follows: Doctrine\ORM\PersistentCollection {#3256 …}
    +followers: Doctrine\ORM\PersistentCollection {#3258 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
    +reports: Doctrine\ORM\PersistentCollection {#3268 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
    +violations: Doctrine\ORM\PersistentCollection {#3272 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
    +awards: Doctrine\ORM\PersistentCollection {#3276 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
    +categories: Doctrine\ORM\PersistentCollection {#3280 …}
    -id: 23781
    -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
    +apId: "MazonnaCara89@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
    +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "MazonnaCara89"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581370 {#3227
      date: 2024-10-22 09:16:10.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689113693 {#3228
      date: 2023-07-12 00:14:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3181
  +user: Proxies\__CG__\App\Entity\User {#2333
    +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
    +cover: null
    +email: "MazonnaCara89@lemmy.ml"
    +username: "@MazonnaCara89@lemmy.ml"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1707717070 {#3226
      date: 2024-02-12 06:51:10.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
    +entries: Doctrine\ORM\PersistentCollection {#3236 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
    +posts: Doctrine\ORM\PersistentCollection {#3244 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
    +follows: Doctrine\ORM\PersistentCollection {#3256 …}
    +followers: Doctrine\ORM\PersistentCollection {#3258 …}
    +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
    +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
    +reports: Doctrine\ORM\PersistentCollection {#3268 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
    +violations: Doctrine\ORM\PersistentCollection {#3272 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
    +awards: Doctrine\ORM\PersistentCollection {#3276 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
    +categories: Doctrine\ORM\PersistentCollection {#3280 …}
    -id: 23781
    -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
    +apId: "MazonnaCara89@lemmy.ml"
    +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
    +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "MazonnaCara89"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729581370 {#3227
      date: 2024-10-22 09:16:10.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689113693 {#3228
      date: 2023-07-12 00:14:53.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.35 ms
Input props
[
  "date" => DateTimeImmutable @1703287427 {#2299
    date: 2023-12-23 00:23:47.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3305
  +date: DateTimeImmutable @1703287427 {#2299
    date: 2023-12-23 00:23:47.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703287427 {#2299
    date: 2023-12-23 00:23:47.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3369
  +createdAt: DateTimeImmutable @1703287427 {#2299
    date: 2023-12-23 00:23:47.0 +01:00
  }
  +editedAt: null
}
magazine_inline App\Twig\Components\MagazineInlineComponent 12.0 MiB 1.59 ms
Input props
[
  "magazine" => Proxies\__CG__\App\Entity\Magazine {#1584
    +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
    +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 {#3479
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
    +entries: Doctrine\ORM\PersistentCollection {#3489 …}
    +posts: Doctrine\ORM\PersistentCollection {#3491 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
    +bans: Doctrine\ORM\PersistentCollection {#3499 …}
    +reports: Doctrine\ORM\PersistentCollection {#3507 …}
    +badges: Doctrine\ORM\PersistentCollection {#3520 …}
    +logs: Doctrine\ORM\PersistentCollection {#3530 …}
    +awards: Doctrine\ORM\PersistentCollection {#3512 …}
    +categories: Doctrine\ORM\PersistentCollection {#3536 …}
    -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 {#3480
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3481
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#3434
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
    +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
    +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 {#3479
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
    +entries: Doctrine\ORM\PersistentCollection {#3489 …}
    +posts: Doctrine\ORM\PersistentCollection {#3491 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
    +bans: Doctrine\ORM\PersistentCollection {#3499 …}
    +reports: Doctrine\ORM\PersistentCollection {#3507 …}
    +badges: Doctrine\ORM\PersistentCollection {#3520 …}
    +logs: Doctrine\ORM\PersistentCollection {#3530 …}
    +awards: Doctrine\ORM\PersistentCollection {#3512 …}
    +categories: Doctrine\ORM\PersistentCollection {#3536 …}
    -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 {#3480
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3481
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 12.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1705
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705}
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
      \n
      Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
      \n
      > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
      \n
      There was a time they did, yes, before Direct X existed\n
      \n
      > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
      \n
      No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
      \n
      > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
      \n
      Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
      \n
      > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
      \n
      No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
      \n
      > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
      \n
      yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703376639 {#1689
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1616 …}
    +nested: Doctrine\ORM\PersistentCollection {#1598 …}
    +votes: Doctrine\ORM\PersistentCollection {#1629 …}
    +reports: Doctrine\ORM\PersistentCollection {#1626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 247345
    -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6214065"
    +editedAt: DateTimeImmutable @1707178753 {#1692
      date: 2024-02-06 01:19:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703376639 {#1795
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +"title": 247345
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#3581
  +comment: App\Entity\EntryComment {#1705
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705}
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
      \n
      Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
      \n
      > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
      \n
      There was a time they did, yes, before Direct X existed\n
      \n
      > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
      \n
      No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
      \n
      > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
      \n
      Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
      \n
      > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
      \n
      No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
      \n
      > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
      \n
      yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703376639 {#1689
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1616 …}
    +nested: Doctrine\ORM\PersistentCollection {#1598 …}
    +votes: Doctrine\ORM\PersistentCollection {#1629 …}
    +reports: Doctrine\ORM\PersistentCollection {#1626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 247345
    -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6214065"
    +editedAt: DateTimeImmutable @1707178753 {#1692
      date: 2024-02-06 01:19:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703376639 {#1795
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +"title": 247345
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3640
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1703376639 {#1795
    date: 2023-12-24 01:10:39.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3696
  +date: DateTimeImmutable @1703376639 {#1795
    date: 2023-12-24 01:10:39.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703376639 {#1795
    date: 2023-12-24 01:10:39.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1707178753 {#1692
    date: 2024-02-06 01:19:13.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3750
  +createdAt: DateTimeImmutable @1703376639 {#1795
    date: 2023-12-24 01:10:39.0 +01:00
  }
  +editedAt: DateTimeImmutable @1707178753 {#1692
    date: 2024-02-06 01:19:13.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.41 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#3806
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.52 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1705
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705}
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
      \n
      Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
      \n
      > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
      \n
      There was a time they did, yes, before Direct X existed\n
      \n
      > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
      \n
      No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
      \n
      > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
      \n
      Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
      \n
      > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
      \n
      No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
      \n
      > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
      \n
      yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703376639 {#1689
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1616 …}
    +nested: Doctrine\ORM\PersistentCollection {#1598 …}
    +votes: Doctrine\ORM\PersistentCollection {#1629 …}
    +reports: Doctrine\ORM\PersistentCollection {#1626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 247345
    -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6214065"
    +editedAt: DateTimeImmutable @1707178753 {#1692
      date: 2024-02-06 01:19:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703376639 {#1795
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +"title": 247345
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3955
  +subject: App\Entity\EntryComment {#1705
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705}
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
      \n
      Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
      \n
      > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
      \n
      There was a time they did, yes, before Direct X existed\n
      \n
      > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
      \n
      No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
      \n
      > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
      \n
      Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
      \n
      > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
      \n
      No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
      \n
      > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
      \n
      yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703376639 {#1689
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1616 …}
    +nested: Doctrine\ORM\PersistentCollection {#1598 …}
    +votes: Doctrine\ORM\PersistentCollection {#1629 …}
    +reports: Doctrine\ORM\PersistentCollection {#1626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 247345
    -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6214065"
    +editedAt: DateTimeImmutable @1707178753 {#1692
      date: 2024-02-06 01:19:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703376639 {#1795
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +"title": 247345
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 1.16 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1705
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705}
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
      \n
      Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
      \n
      > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
      \n
      There was a time they did, yes, before Direct X existed\n
      \n
      > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
      \n
      No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
      \n
      > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
      \n
      Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
      \n
      > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
      \n
      No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
      \n
      > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
      \n
      yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703376639 {#1689
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1616 …}
    +nested: Doctrine\ORM\PersistentCollection {#1598 …}
    +votes: Doctrine\ORM\PersistentCollection {#1629 …}
    +reports: Doctrine\ORM\PersistentCollection {#1626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 247345
    -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6214065"
    +editedAt: DateTimeImmutable @1707178753 {#1692
      date: 2024-02-06 01:19:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703376639 {#1795
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +"title": 247345
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4020
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1705
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705}
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
      \n
      Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
      \n
      > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
      \n
      There was a time they did, yes, before Direct X existed\n
      \n
      > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
      \n
      No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
      \n
      > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
      \n
      Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
      \n
      > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
      \n
      No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
      \n
      > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
      \n
      yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703376639 {#1689
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1616 …}
    +nested: Doctrine\ORM\PersistentCollection {#1598 …}
    +votes: Doctrine\ORM\PersistentCollection {#1629 …}
    +reports: Doctrine\ORM\PersistentCollection {#1626 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
    -id: 247345
    -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6214065"
    +editedAt: DateTimeImmutable @1707178753 {#1692
      date: 2024-02-06 01:19:13.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703376639 {#1795
      date: 2023-12-24 01:10:39.0 +01:00
    }
    +"title": 247345
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 5.27 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1558
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558}
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      ^ this is the key\n
      \n
      There were two major problems with OpenGL:\n
      \n
      - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
      - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
      \n
      This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
      \n
      This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
      \n
      Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
      \n
      DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703349520 {#1555
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1563 …}
    +nested: Doctrine\ORM\PersistentCollection {#1564 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1567 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
    -id: 246239
    -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6208263"
    +editedAt: DateTimeImmutable @1706963509 {#1557
      date: 2024-02-03 13:31:49.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703349520 {#1556
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +"title": 246239
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4329
  +comment: App\Entity\EntryComment {#1558
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558}
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      ^ this is the key\n
      \n
      There were two major problems with OpenGL:\n
      \n
      - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
      - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
      \n
      This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
      \n
      This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
      \n
      Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
      \n
      DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703349520 {#1555
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1563 …}
    +nested: Doctrine\ORM\PersistentCollection {#1564 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1567 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
    -id: 246239
    -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6208263"
    +editedAt: DateTimeImmutable @1706963509 {#1557
      date: 2024-02-03 13:31:49.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703349520 {#1556
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +"title": 246239
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4374
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703349520 {#1556
    date: 2023-12-23 17:38:40.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#4430
  +date: DateTimeImmutable @1703349520 {#1556
    date: 2023-12-23 17:38:40.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703349520 {#1556
    date: 2023-12-23 17:38:40.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1706963509 {#1557
    date: 2024-02-03 13:31:49.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4484
  +createdAt: DateTimeImmutable @1703349520 {#1556
    date: 2023-12-23 17:38:40.0 +01:00
  }
  +editedAt: DateTimeImmutable @1706963509 {#1557
    date: 2024-02-03 13:31:49.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#4538
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.35 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1558
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558}
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      ^ this is the key\n
      \n
      There were two major problems with OpenGL:\n
      \n
      - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
      - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
      \n
      This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
      \n
      This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
      \n
      Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
      \n
      DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703349520 {#1555
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1563 …}
    +nested: Doctrine\ORM\PersistentCollection {#1564 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1567 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
    -id: 246239
    -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6208263"
    +editedAt: DateTimeImmutable @1706963509 {#1557
      date: 2024-02-03 13:31:49.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703349520 {#1556
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +"title": 246239
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#4643
  +subject: App\Entity\EntryComment {#1558
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558}
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      ^ this is the key\n
      \n
      There were two major problems with OpenGL:\n
      \n
      - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
      - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
      \n
      This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
      \n
      This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
      \n
      Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
      \n
      DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703349520 {#1555
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1563 …}
    +nested: Doctrine\ORM\PersistentCollection {#1564 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1567 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
    -id: 246239
    -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6208263"
    +editedAt: DateTimeImmutable @1706963509 {#1557
      date: 2024-02-03 13:31:49.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703349520 {#1556
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +"title": 246239
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.61 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1558
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558}
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      ^ this is the key\n
      \n
      There were two major problems with OpenGL:\n
      \n
      - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
      - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
      \n
      This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
      \n
      This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
      \n
      Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
      \n
      DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703349520 {#1555
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1563 …}
    +nested: Doctrine\ORM\PersistentCollection {#1564 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1567 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
    -id: 246239
    -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6208263"
    +editedAt: DateTimeImmutable @1706963509 {#1557
      date: 2024-02-03 13:31:49.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703349520 {#1556
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +"title": 246239
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#4700
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1558
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558}
        0 => App\Entity\EntryComment {#1722
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
            \n
            No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
            \n
            Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
            \n
            > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
            \n
            You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
            \n
            1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
            2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
            3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
            \n
            > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
            \n
            AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
            \n
            > take it from someone who literally wrote them for a living\n
            \n
            For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
            \n
            I will refrain from posting any further… this is going no where…
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703433368 {#1731
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1726 …}
          +nested: Doctrine\ORM\PersistentCollection {#1736 …}
          +votes: Doctrine\ORM\PersistentCollection {#1737 …}
          +reports: Doctrine\ORM\PersistentCollection {#1732 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
          -id: 248793
          -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6223209"
          +editedAt: DateTimeImmutable @1707492381 {#1725
            date: 2024-02-09 16:26:21.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703433368 {#1723
            date: 2023-12-24 16:56:08.0 +01:00
          }
          +"title": 248793
        }
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      ^ this is the key\n
      \n
      There were two major problems with OpenGL:\n
      \n
      - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
      - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
      \n
      This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
      \n
      This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
      \n
      Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
      \n
      DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703349520 {#1555
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1563 …}
    +nested: Doctrine\ORM\PersistentCollection {#1564 …}
    +votes: Doctrine\ORM\PersistentCollection {#1559 …}
    +reports: Doctrine\ORM\PersistentCollection {#1567 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
    -id: 246239
    -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6208263"
    +editedAt: DateTimeImmutable @1706963509 {#1557
      date: 2024-02-03 13:31:49.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703349520 {#1556
      date: 2023-12-23 17:38:40.0 +01:00
    }
    +"title": 246239
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 5.24 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1722
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722}
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
      \n
      No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
      \n
      Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
      \n
      > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
      \n
      You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
      \n
      1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
      2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
      3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
      \n
      > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
      \n
      AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
      \n
      > take it from someone who literally wrote them for a living\n
      \n
      For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
      \n
      I will refrain from posting any further… this is going no where…
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703433368 {#1731
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1726 …}
    +nested: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1732 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
    -id: 248793
    -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6223209"
    +editedAt: DateTimeImmutable @1707492381 {#1725
      date: 2024-02-09 16:26:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703433368 {#1723
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +"title": 248793
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#4951
  +comment: App\Entity\EntryComment {#1722
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722}
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
      \n
      No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
      \n
      Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
      \n
      > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
      \n
      You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
      \n
      1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
      2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
      3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
      \n
      > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
      \n
      AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
      \n
      > take it from someone who literally wrote them for a living\n
      \n
      For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
      \n
      I will refrain from posting any further… this is going no where…
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703433368 {#1731
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1726 …}
    +nested: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1732 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
    -id: 248793
    -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6223209"
    +editedAt: DateTimeImmutable @1707492381 {#1725
      date: 2024-02-09 16:26:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703433368 {#1723
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +"title": 248793
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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.12 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4996
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703433368 {#1723
    date: 2023-12-24 16:56:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5052
  +date: DateTimeImmutable @1703433368 {#1723
    date: 2023-12-24 16:56:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703433368 {#1723
    date: 2023-12-24 16:56:08.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1707492381 {#1725
    date: 2024-02-09 16:26:21.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5106
  +createdAt: DateTimeImmutable @1703433368 {#1723
    date: 2023-12-24 16:56:08.0 +01:00
  }
  +editedAt: DateTimeImmutable @1707492381 {#1725
    date: 2024-02-09 16:26:21.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5160
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1722
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722}
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
      \n
      No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
      \n
      Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
      \n
      > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
      \n
      You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
      \n
      1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
      2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
      3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
      \n
      > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
      \n
      AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
      \n
      > take it from someone who literally wrote them for a living\n
      \n
      For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
      \n
      I will refrain from posting any further… this is going no where…
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703433368 {#1731
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1726 …}
    +nested: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1732 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
    -id: 248793
    -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6223209"
    +editedAt: DateTimeImmutable @1707492381 {#1725
      date: 2024-02-09 16:26:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703433368 {#1723
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +"title": 248793
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5296
  +subject: App\Entity\EntryComment {#1722
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722}
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
      \n
      No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
      \n
      Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
      \n
      > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
      \n
      You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
      \n
      1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
      2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
      3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
      \n
      > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
      \n
      AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
      \n
      > take it from someone who literally wrote them for a living\n
      \n
      For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
      \n
      I will refrain from posting any further… this is going no where…
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703433368 {#1731
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1726 …}
    +nested: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1732 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
    -id: 248793
    -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6223209"
    +editedAt: DateTimeImmutable @1707492381 {#1725
      date: 2024-02-09 16:26:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703433368 {#1723
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +"title": 248793
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.87 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1722
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722}
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
      \n
      No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
      \n
      Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
      \n
      > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
      \n
      You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
      \n
      1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
      2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
      3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
      \n
      > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
      \n
      AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
      \n
      > take it from someone who literally wrote them for a living\n
      \n
      For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
      \n
      I will refrain from posting any further… this is going no where…
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703433368 {#1731
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1726 …}
    +nested: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1732 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
    -id: 248793
    -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6223209"
    +editedAt: DateTimeImmutable @1707492381 {#1725
      date: 2024-02-09 16:26:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703433368 {#1723
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +"title": 248793
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5353
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1722
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1554
      +user: Proxies\__CG__\App\Entity\User {#2333
        +avatar: Proxies\__CG__\App\Entity\Image {#3229 …}
        +cover: null
        +email: "MazonnaCara89@lemmy.ml"
        +username: "@MazonnaCara89@lemmy.ml"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1707717070 {#3226
          date: 2024-02-12 06:51:10.0 +01:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#3230 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3232 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3234 …}
        +entries: Doctrine\ORM\PersistentCollection {#3236 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#3238 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#3240 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3242 …}
        +posts: Doctrine\ORM\PersistentCollection {#3244 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#3246 …}
        +postComments: Doctrine\ORM\PersistentCollection {#3248 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#3250 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3252 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#3254 …}
        +follows: Doctrine\ORM\PersistentCollection {#3256 …}
        +followers: Doctrine\ORM\PersistentCollection {#3258 …}
        +blocks: Doctrine\ORM\PersistentCollection {#3260 …}
        +blockers: Doctrine\ORM\PersistentCollection {#3262 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#3264 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#3266 …}
        +reports: Doctrine\ORM\PersistentCollection {#3268 …}
        +favourites: Doctrine\ORM\PersistentCollection {#3270 …}
        +violations: Doctrine\ORM\PersistentCollection {#3272 …}
        +notifications: Doctrine\ORM\PersistentCollection {#3274 …}
        +awards: Doctrine\ORM\PersistentCollection {#3276 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#3278 …}
        +categories: Doctrine\ORM\PersistentCollection {#3280 …}
        -id: 23781
        -password: "$2y$13$KcTmtUm94XqrFwFJX7BiFeDy2qptP579tf3ahYDCk5RSHvFnDU5ve"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3282 …}
        +apId: "MazonnaCara89@lemmy.ml"
        +apProfileId: "https://lemmy.ml/u/MazonnaCara89"
        +apPublicUrl: "https://lemmy.ml/u/MazonnaCara89"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ml/inbox"
        +apDomain: "lemmy.ml"
        +apPreferredUsername: "MazonnaCara89"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729581370 {#3227
          date: 2024-10-22 09:16:10.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1689113693 {#3228
          date: 2023-07-12 00:14:53.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2239 …}
      +slug: "OpenDX-An-Open-Source-DirectX-implementation-for-Linux-providing-native"
      +title: "OpenDX: An Open Source DirectX implementation for Linux, providing native support for DirectX-based applications and games!"
      +url: "https://github.com/EduApps-CDG/OpenDX/"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 80
      +favouriteCount: 687
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1708660589 {#2205
        date: 2024-02-23 04:56:29.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2242 …}
      +votes: Doctrine\ORM\PersistentCollection {#2238 …}
      +reports: Doctrine\ORM\PersistentCollection {#2236 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2234 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2249 …}
      +badges: Doctrine\ORM\PersistentCollection {#2259 …}
      +children: [
        1 => App\Entity\EntryComment {#1705
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1711 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            > Nvidia ships their own opengl implementation with their drivers, because that’s what a driver is.\n
            \n
            Including OpenGL does not a driver make… ie. Nvidia doesn’t have to ship their own implementation of OpenGL. They could do what AMD does on Linux and rely on the openGL upstream implementation from Mesa; however, they choose not to do so because of the reasons I outlined among others.\n
            \n
            > Microsoft doesn’t ship “opengl binaries”, they don’t have any hardware.\n
            \n
            There was a time they did, yes, before Direct X existed\n
            \n
            > Maybe you mean they published their own fork of the ogl spec before giving up and making DX? That may be true.\n
            \n
            No, they made their own contributions to the spec to improve Windows game performance, but didn’t publish their own spec; however they did implement the upstream spec with their contributions and ship them integrated into Windows. This was practically over with by 1995 when Direct X was introduced, so a very long time ago\n
            \n
            > Mantle predates DX12, both vulkan and dx12 took inspiration from it, not the other way around.\n
            \n
            Yes and No… DirectX 3D was always low-level; its why DirectX (among being a one-stop shop) worked so well for XBox, etc. So, AMD got the idea for Mantle from MS Direct X and when AMD met with Khronos to spin off Vulkan, MS took notice that their implementation was not as low-level as Direct X 11 and they actually made Direct X 12 less low-level dependent.\n
            \n
            > Ex. Nvidia’s dx9 driver is equally “low level” as their DX12 driver\n
            \n
            No its not, see above… Direct X 9 is actually much lower level than 12; however, Direct X 12 has many more requirements for certain tech that games today see as necessary that Direct X 9 didn’t\n
            \n
            > dx12 and vulkan give finer control over the hardware vs dx9 and ogl.\n
            \n
            yes and no… depends on the particular portion of the spec you are talking about. For example, Direct X 9 had much more lower leve control of the CPU, but as time moved on and less CPU reliance became a thing, DirectX 12 has less control of the CPU but more control of the GPU.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1703376639 {#1689
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
            "@heartsofwar@lemmy.world"
            "@teawrecks@sopuli.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1616 …}
          +nested: Doctrine\ORM\PersistentCollection {#1598 …}
          +votes: Doctrine\ORM\PersistentCollection {#1629 …}
          +reports: Doctrine\ORM\PersistentCollection {#1626 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1618 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1597 …}
          -id: 247345
          -bodyTs: "'11':246 '12':253,286,290,365 '1995':156 '3d':188 '9':279,307,342 'actual':249,281 'ago':167 'alway':190 'amd':40,211,223 'among':66,197 'around':183 'becam':361 'binari':73 'certain':296 'choos':55 'contribut':118,143 'control':315,348,368,374 'could':37 'cpu':351,359,371 'depend':258,326 'didn':128,308 'direct':88,158,219,244,251,277,288,305,340 'directx':187,196,364 'doesn':26,69 'driver':9,15,22,263,271 'dx':108 'dx12':170,174,270,310 'dx9':262,320 'equal':265 'etc':209 'ex':259 'exampl':339 'exist':90 'finer':314 'fork':98 'game':125,299 'give':104,313 'got':212 'gpu':377 'hardwar':79,318 'howev':53,134,287 'idea':214 'ie':24 'implement':6,33,50,137,236 'improv':123 'includ':17 'inspir':176 'integr':147 'introduc':161 'khrono':226 'less':254,358,367 'leve':347 'level':193,242,257,267,284 'linux':43 'long':165 'low':192,241,256,266 'low-level':191,240,255 'lower':283,346 'made':115,250 'make':23,107 'mani':292 'mantl':168,216 'may':110 'mayb':91 'mean':93 'mesa':52 'met':224 'microsoft':68 'move':355 'ms':218,231 'much':282,344 'necessari':303 'notic':233 'nvidia':1,25,260 'ogl':101,322 'one':201 'one-stop':200 'opengl':5,18,35,48,72 'other':67 'outlin':65 'particular':329 'perform':126 'portion':330 'practic':152 'predat':169 'publish':95,130 'reason':63 'reli':45 'relianc':360 'requir':294 'see':275,301 'ship':2,30,71,145 'shop':203 'spec':102,121,133,140,333 'spin':228 'stop':202 'talk':336 'tech':297 'thing':363 'time':83,166,354 'today':300 'took':175,232 'true':112 'upstream':49,139 'vs':319 'vulkan':172,230,312 'way':182 'well':206 'window':124,149 'work':204 'x':89,159,220,245,252,278,289,306,341 'xbox':208 'yes':86,184,323"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6214065"
          +editedAt: DateTimeImmutable @1707178753 {#1692
            date: 2024-02-06 01:19:13.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703376639 {#1795
            date: 2023-12-24 01:10:39.0 +01:00
          }
          +"title": 247345
        }
        2 => App\Entity\EntryComment {#1558
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1554 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1565 …}
          +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
          +body: """
            ^ this is the key\n
            \n
            There were two major problems with OpenGL:\n
            \n
            - It was originally designed and intended as a professional software (high-level) 3D CAD API; not gaming\n
            - Extensive changes to the API were constantly being submitted by different vendors (AMD (ATI), Nvidia, Microsoft, etc) to enhance its performance on their respective hardware in their respective situations.\n
            \n
            This meant that almost every API change that was submitted by any one vendor was immediately scrutinized as whether it was for gaming or 3D CAD, and usually disliked for adding bloat that the other vendors didn’t need or worse causing hardware conflicts which often lead to degradation in performance for the other vendors.\n
            \n
            This is exactly why Nvidia bundles their own version of OpenGL with their drivers; they can make the changes immediately and release to see the impact of the API changes without approval and if it does well-enough then submit. At the end of the day though, some submissions are accepted and others are not which means Nvidia then has to maintain the changes on their own… so there is benefit to getting the API changes accepted.\n
            \n
            Microsoft actually blazed the path that Nvidia took; Windows use to (might still… not sure) ship with its own version of OpenGL binaries, but they disliked having to maintain the changes and fight for acceptance enough that they decided to eventually develop DirectX (among other desires to access input and audio, etc).\n
            \n
            DirectX 3D and Vulkan (based on AMD’s Mantle which was inspired by DirectX 12 3D) do not have these issues because both are low-level APIs which means that most of the code that would be specific to the GPU or AMD (ATI), Nvidia, etc is not hard-coded like OpenGL on the driver side… it is done by the application.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1703349520 {#1555
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@MazonnaCara89@lemmy.ml"
            "@filister@lemmy.world"
            "@velox_vulnus@lemmy.ml"
            "@Ansis@iusearchlinux.fyi"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1563 …}
          +nested: Doctrine\ORM\PersistentCollection {#1564 …}
          +votes: Doctrine\ORM\PersistentCollection {#1559 …}
          +reports: Doctrine\ORM\PersistentCollection {#1567 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1561 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1528 …}
          -id: 246239
          -bodyTs: "'12':258 '3d':25,83,245,259 'accept':165,191,226 'access':239 'actual':193 'ad':89 'almost':62 'amd':42,250,287 'among':235 'api':27,34,64,142,189,271 'applic':307 'approv':145 'ati':43,288 'audio':242 'base':248 'benefit':185 'binari':214 'blaze':194 'bloat':90 'bundl':119 'cad':26,84 'caus':100 'chang':31,65,132,143,178,190,222 'code':278,295 'conflict':102 'constant':36 'day':160 'decid':230 'degrad':107 'design':15 'desir':237 'develop':233 'didn':95 'differ':40 'directx':234,244,257 'dislik':87,217 'done':304 'driver':127,300 'end':157 'enhanc':48 'enough':152,227 'etc':46,243,290 'eventu':232 'everi':63 'exact':116 'extens':30 'fight':224 'game':29,81 'get':187 'gpu':285 'hard':294 'hard-cod':293 'hardwar':54,101 'high':23 'high-level':22 'immedi':74,133 'impact':139 'input':240 'inspir':255 'intend':17 'issu':264 'key':4 'lead':105 'level':24,270 'like':296 'low':269 'low-level':268 'maintain':176,220 'major':8 'make':130 'mantl':252 'mean':171,273 'meant':60 'microsoft':45,192 'might':203 'need':97 'nvidia':44,118,172,198,289 'often':104 'one':71 'opengl':11,124,213,297 'origin':14 'other':167 'path':196 'perform':50,109 'problem':9 'profession':20 'releas':135 'respect':53,57 'scrutin':75 'see':137 'ship':207 'side':301 'situat':58 'softwar':21 'specif':282 'still':204 'submiss':163 'submit':38,68,154 'sure':206 'though':161 'took':199 'two':7 'use':201 'usual':86 'vendor':41,72,94,113 'version':122,211 'vulkan':247 'well':151 'well-enough':150 'whether':77 'window':200 'without':144 'wors':99 'would':280"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/6208263"
          +editedAt: DateTimeImmutable @1706963509 {#1557
            date: 2024-02-03 13:31:49.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703349520 {#1556
            date: 2023-12-23 17:38:40.0 +01:00
          }
          +"title": 246239
        }
        0 => App\Entity\EntryComment {#1722}
      ]
      -id: 24124
      -titleTs: "'applic':16 'base':15 'directx':5,14 'directx-bas':13 'game':18 'implement':6 'linux':8 'nativ':10 'open':3 'opendx':1 'provid':9 'sourc':4 'support':11"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703373827
      +visibility: "soft_deleted        "
      +apId: "https://lemmy.ml/post/9647481"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703287427 {#2299
        date: 2023-12-23 00:23:47.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1721 …}
    +root: Proxies\__CG__\App\Entity\EntryComment {#1562 …}
    +body: """
      > Nvidia’s OGL driver is a driver. Mesa’s radv backend is a driver. Nouveau, the open source Nvidia meds backend is a driver. An opengl implementation does a driver make.\n
      \n
      No, a driver is kernel code that interfaces with hardware; Mesa’s RADV implements Vulkan and RadeonSI implements OpenGL but both sit at the user level and get called by AMDGPU (the driver in the kernel). Above the kernel at user level is simply software…\n
      \n
      Nouveau is a driver, yes… but it is in the kernel and calls into Mesa as well…\n
      \n
      > What GPU did Microsoft’s driver target? Or are you referring to a software implementation?\n
      \n
      You seem to be confused that Microsoft needed to develop a GPU before implementing a version of their own OpenGL… this is flawed for a couple reasons that I’ve already outlined:\n
      \n
      1. when OpenGL was designed, GPUs didn’t exist. Video cards existed, but a video card != GPU\n
      2. OpenGLs original purpose was to be a 3D CAD (Computer Aided Design) graphics API …\n
      3. If you’ve ever used MS Windows before Windows 95 or even Windows 95 before Direct X was released, you’d know… MS shipped their own opengl32.dll with Windows\n
      \n
      > You literally said that Mantle was inspired by DX12, which is false. You can try to pivot to regurgitating more Mantle history, but I’m just saying…\n
      \n
      AMD Mantle was inspired by Direct X 12… it was inspired by all of Direct X and the current next gen in development at the time which was Direct X 12.\n
      \n
      > take it from someone who literally wrote them for a living\n
      \n
      For someone of your calibre, I’d expect a better understanding of what a driver is then. “above the metal” or more commonly “bare metal” should give that first clue. implementation of OpenGL a graphics library != driver…\n
      \n
      I will refrain from posting any further… this is going no where…
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1703433368 {#1731
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@MazonnaCara89@lemmy.ml"
      "@filister@lemmy.world"
      "@velox_vulnus@lemmy.ml"
      "@Ansis@iusearchlinux.fyi"
      "@heartsofwar@lemmy.world"
      "@teawrecks@sopuli.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1726 …}
    +nested: Doctrine\ORM\PersistentCollection {#1736 …}
    +votes: Doctrine\ORM\PersistentCollection {#1737 …}
    +reports: Doctrine\ORM\PersistentCollection {#1732 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1735 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
    -id: 248793
    -bodyTs: "'1':141 '12':237,260 '2':158 '3':173 '3d':166 '95':183,187 'aid':169 'alreadi':139 'amd':230 'amdgpu':62 'api':172 'backend':11,21 'bare':295 'better':281 'cad':167 'calibr':276 'call':60,89 'card':151,156 'clue':301 'code':37 'common':294 'comput':168 'confus':113 'coupl':134 'current':248 'd':194,278 'design':145,170 'develop':118,252 'didn':147 'direct':189,235,244,258 'driver':4,7,14,24,30,34,64,80,99,286,308 'dx12':211 'even':185 'ever':177 'exist':149,152 'expect':279 'fals':214 'first':300 'flaw':131 'gen':250 'get':59 'give':298 'go':318 'gpu':95,120,157 'gpus':146 'graphic':171,306 'hardwar':41 'histori':224 'implement':27,45,49,108,122,302 'inspir':209,233,240 'interfac':39 'kernel':36,67,70,87 'know':195 'level':57,73 'librari':307 'liter':204,266 'live':271 'm':227 'make':31 'mantl':207,223,231 'med':20 'mesa':8,42,91 'metal':291,296 'microsoft':97,115 'ms':179,196 'need':116 'next':249 'nouveau':15,77 'nvidia':1,19 'ogl':3 'open':17 'opengl':26,50,128,143,159,304 'opengl32.dll':200 'origin':160 'outlin':140 'pivot':219 'post':313 'purpos':161 'radeonsi':48 'radv':10,44 'reason':135 'refer':104 'refrain':311 'regurgit':221 'releas':192 'said':205 'say':229 'seem':110 'ship':197 'simpli':75 'sit':53 'softwar':76,107 'someon':264,273 'sourc':18 'take':261 'target':100 'time':255 'tri':217 'understand':282 'use':178 'user':56,72 've':138,176 'version':124 'video':150,155 'vulkan':46 'well':93 'window':180,182,186,202 'wrote':267 'x':190,236,245,259 'yes':81"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6223209"
    +editedAt: DateTimeImmutable @1707492381 {#1725
      date: 2024-02-09 16:26:21.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703433368 {#1723
      date: 2023-12-24 16:56:08.0 +01:00
    }
    +"title": 248793
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 8.13 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1591
    +user: Proxies\__CG__\App\Entity\User {#1362
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#5690
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
      +entries: Doctrine\ORM\PersistentCollection {#5700 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
      +posts: Doctrine\ORM\PersistentCollection {#5708 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
      +follows: Doctrine\ORM\PersistentCollection {#5720 …}
      +followers: Doctrine\ORM\PersistentCollection {#5722 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
      +reports: Doctrine\ORM\PersistentCollection {#5732 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
      +violations: Doctrine\ORM\PersistentCollection {#5736 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
      +awards: Doctrine\ORM\PersistentCollection {#5740 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
      +categories: Doctrine\ORM\PersistentCollection {#5744 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#5691
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#5692
        date: 2023-08-20 12:58:01.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2232 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
    +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
    +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
    +url: "https://git.ohaa.xyz/Oha/ssh-man"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 64
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699915157 {#2244
      date: 2023-11-13 23:39:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2247 …}
    +votes: Doctrine\ORM\PersistentCollection {#2256 …}
    +reports: Doctrine\ORM\PersistentCollection {#2284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
    +badges: Doctrine\ORM\PersistentCollection {#2034 …}
    +children: [
      1 => App\Entity\EntryComment {#1709
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: """
          Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
          \n
          More power to you though!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 42
        +score: 0
        +lastActive: DateTime @1700104063 {#1439
          date: 2023-11-16 04:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1579 …}
        +nested: Doctrine\ORM\PersistentCollection {#1577 …}
        +votes: Doctrine\ORM\PersistentCollection {#1578 …}
        +reports: Doctrine\ORM\PersistentCollection {#1571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
        -id: 120367
        -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5285819"
        +editedAt: DateTimeImmutable @1700072685 {#1435
          date: 2023-11-15 19:24:45.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699895708 {#1436
          date: 2023-11-13 18:15:08.0 +01:00
        }
        +"title": 120367
      }
      0 => App\Entity\EntryComment {#1568
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
        +root: App\Entity\EntryComment {#1709}
        +body: "I showed you how… read on how to setup an SSH config… its completely possible"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1699898288 {#1673
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
          "@heartsofwar@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1686 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1619 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
        -id: 120485
        -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5286715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699898288 {#1560
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +"title": 120485
      }
    ]
    -id: 12633
    -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699981590
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/post/888735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699895190 {#2208
      date: 2023-11-13 18:06:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "dateAsUrl" => true
]
Attributes
[
  "dateAsUrl" => true
]
Component
App\Twig\Components\EntryComponent {#5604
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#3119 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1591
    +user: Proxies\__CG__\App\Entity\User {#1362
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#5690
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
      +entries: Doctrine\ORM\PersistentCollection {#5700 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
      +posts: Doctrine\ORM\PersistentCollection {#5708 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
      +follows: Doctrine\ORM\PersistentCollection {#5720 …}
      +followers: Doctrine\ORM\PersistentCollection {#5722 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
      +reports: Doctrine\ORM\PersistentCollection {#5732 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
      +violations: Doctrine\ORM\PersistentCollection {#5736 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
      +awards: Doctrine\ORM\PersistentCollection {#5740 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
      +categories: Doctrine\ORM\PersistentCollection {#5744 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#5691
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#5692
        date: 2023-08-20 12:58:01.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2232 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
    +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
    +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
    +url: "https://git.ohaa.xyz/Oha/ssh-man"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 64
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699915157 {#2244
      date: 2023-11-13 23:39:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2247 …}
    +votes: Doctrine\ORM\PersistentCollection {#2256 …}
    +reports: Doctrine\ORM\PersistentCollection {#2284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
    +badges: Doctrine\ORM\PersistentCollection {#2034 …}
    +children: [
      1 => App\Entity\EntryComment {#1709
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: """
          Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
          \n
          More power to you though!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 42
        +score: 0
        +lastActive: DateTime @1700104063 {#1439
          date: 2023-11-16 04:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1579 …}
        +nested: Doctrine\ORM\PersistentCollection {#1577 …}
        +votes: Doctrine\ORM\PersistentCollection {#1578 …}
        +reports: Doctrine\ORM\PersistentCollection {#1571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
        -id: 120367
        -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5285819"
        +editedAt: DateTimeImmutable @1700072685 {#1435
          date: 2023-11-15 19:24:45.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699895708 {#1436
          date: 2023-11-13 18:15:08.0 +01:00
        }
        +"title": 120367
      }
      0 => App\Entity\EntryComment {#1568
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
        +root: App\Entity\EntryComment {#1709}
        +body: "I showed you how… read on how to setup an SSH config… its completely possible"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1699898288 {#1673
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
          "@heartsofwar@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1686 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1619 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
        -id: 120485
        -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5286715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699898288 {#1560
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +"title": 120485
      }
    ]
    -id: 12633
    -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699981590
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/post/888735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699895190 {#2208
      date: 2023-11-13 18:06:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: true
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.55 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1362
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
    +email: "Oha@lemmy.ohaa.xyz"
    +username: "@Oha@lemmy.ohaa.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hi there!\n
      =========\n
      \n
      I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
      """
    +lastActive: DateTime @1729460626 {#5690
      date: 2024-10-20 23:43:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
    +entries: Doctrine\ORM\PersistentCollection {#5700 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
    +posts: Doctrine\ORM\PersistentCollection {#5708 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
    +follows: Doctrine\ORM\PersistentCollection {#5720 …}
    +followers: Doctrine\ORM\PersistentCollection {#5722 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
    +reports: Doctrine\ORM\PersistentCollection {#5732 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
    +violations: Doctrine\ORM\PersistentCollection {#5736 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
    +awards: Doctrine\ORM\PersistentCollection {#5740 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
    +categories: Doctrine\ORM\PersistentCollection {#5744 …}
    -id: 41505
    -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
    +apId: "Oha@lemmy.ohaa.xyz"
    +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
    +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
    +apDomain: "lemmy.ohaa.xyz"
    +apPreferredUsername: "Oha"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729547911 {#5691
      date: 2024-10-21 23:58:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692529081 {#5692
      date: 2023-08-20 12:58:01.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5653
  +user: Proxies\__CG__\App\Entity\User {#1362
    +avatar: null
    +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
    +email: "Oha@lemmy.ohaa.xyz"
    +username: "@Oha@lemmy.ohaa.xyz"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Hi there!\n
      =========\n
      \n
      I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
      """
    +lastActive: DateTime @1729460626 {#5690
      date: 2024-10-20 23:43:46.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
    +entries: Doctrine\ORM\PersistentCollection {#5700 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
    +posts: Doctrine\ORM\PersistentCollection {#5708 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
    +follows: Doctrine\ORM\PersistentCollection {#5720 …}
    +followers: Doctrine\ORM\PersistentCollection {#5722 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
    +reports: Doctrine\ORM\PersistentCollection {#5732 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
    +violations: Doctrine\ORM\PersistentCollection {#5736 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
    +awards: Doctrine\ORM\PersistentCollection {#5740 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
    +categories: Doctrine\ORM\PersistentCollection {#5744 …}
    -id: 41505
    -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
    +apId: "Oha@lemmy.ohaa.xyz"
    +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
    +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
    +apDomain: "lemmy.ohaa.xyz"
    +apPreferredUsername: "Oha"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729547911 {#5691
      date: 2024-10-21 23:58:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1692529081 {#5692
      date: 2023-08-20 12:58:01.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1699895190 {#2208
    date: 2023-11-13 18:06:30.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5767
  +date: DateTimeImmutable @1699895190 {#2208
    date: 2023-11-13 18:06:30.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699895190 {#2208
    date: 2023-11-13 18:06:30.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5821
  +createdAt: DateTimeImmutable @1699895190 {#2208
    date: 2023-11-13 18:06:30.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 {#1584
    +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
    +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 {#3479
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
    +entries: Doctrine\ORM\PersistentCollection {#3489 …}
    +posts: Doctrine\ORM\PersistentCollection {#3491 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
    +bans: Doctrine\ORM\PersistentCollection {#3499 …}
    +reports: Doctrine\ORM\PersistentCollection {#3507 …}
    +badges: Doctrine\ORM\PersistentCollection {#3520 …}
    +logs: Doctrine\ORM\PersistentCollection {#3530 …}
    +awards: Doctrine\ORM\PersistentCollection {#3512 …}
    +categories: Doctrine\ORM\PersistentCollection {#3536 …}
    -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 {#3480
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3481
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#5875
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
    +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
    +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 {#3479
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
    +entries: Doctrine\ORM\PersistentCollection {#3489 …}
    +posts: Doctrine\ORM\PersistentCollection {#3491 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
    +bans: Doctrine\ORM\PersistentCollection {#3499 …}
    +reports: Doctrine\ORM\PersistentCollection {#3507 …}
    +badges: Doctrine\ORM\PersistentCollection {#3520 …}
    +logs: Doctrine\ORM\PersistentCollection {#3530 …}
    +awards: Doctrine\ORM\PersistentCollection {#3512 …}
    +categories: Doctrine\ORM\PersistentCollection {#3536 …}
    -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 {#3480
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3481
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\Entry {#1591
    +user: Proxies\__CG__\App\Entity\User {#1362
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#5690
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
      +entries: Doctrine\ORM\PersistentCollection {#5700 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
      +posts: Doctrine\ORM\PersistentCollection {#5708 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
      +follows: Doctrine\ORM\PersistentCollection {#5720 …}
      +followers: Doctrine\ORM\PersistentCollection {#5722 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
      +reports: Doctrine\ORM\PersistentCollection {#5732 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
      +violations: Doctrine\ORM\PersistentCollection {#5736 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
      +awards: Doctrine\ORM\PersistentCollection {#5740 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
      +categories: Doctrine\ORM\PersistentCollection {#5744 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#5691
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#5692
        date: 2023-08-20 12:58:01.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2232 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
    +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
    +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
    +url: "https://git.ohaa.xyz/Oha/ssh-man"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 64
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699915157 {#2244
      date: 2023-11-13 23:39:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2247 …}
    +votes: Doctrine\ORM\PersistentCollection {#2256 …}
    +reports: Doctrine\ORM\PersistentCollection {#2284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
    +badges: Doctrine\ORM\PersistentCollection {#2034 …}
    +children: [
      1 => App\Entity\EntryComment {#1709
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: """
          Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
          \n
          More power to you though!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 42
        +score: 0
        +lastActive: DateTime @1700104063 {#1439
          date: 2023-11-16 04:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1579 …}
        +nested: Doctrine\ORM\PersistentCollection {#1577 …}
        +votes: Doctrine\ORM\PersistentCollection {#1578 …}
        +reports: Doctrine\ORM\PersistentCollection {#1571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
        -id: 120367
        -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5285819"
        +editedAt: DateTimeImmutable @1700072685 {#1435
          date: 2023-11-15 19:24:45.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699895708 {#1436
          date: 2023-11-13 18:15:08.0 +01:00
        }
        +"title": 120367
      }
      0 => App\Entity\EntryComment {#1568
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
        +root: App\Entity\EntryComment {#1709}
        +body: "I showed you how… read on how to setup an SSH config… its completely possible"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1699898288 {#1673
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
          "@heartsofwar@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1686 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1619 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
        -id: 120485
        -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5286715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699898288 {#1560
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +"title": 120485
      }
    ]
    -id: 12633
    -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699981590
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/post/888735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699895190 {#2208
      date: 2023-11-13 18:06:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5935
  +subject: Proxies\__CG__\App\Entity\Entry {#1591
    +user: Proxies\__CG__\App\Entity\User {#1362
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#5690
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
      +entries: Doctrine\ORM\PersistentCollection {#5700 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
      +posts: Doctrine\ORM\PersistentCollection {#5708 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
      +follows: Doctrine\ORM\PersistentCollection {#5720 …}
      +followers: Doctrine\ORM\PersistentCollection {#5722 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
      +reports: Doctrine\ORM\PersistentCollection {#5732 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
      +violations: Doctrine\ORM\PersistentCollection {#5736 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
      +awards: Doctrine\ORM\PersistentCollection {#5740 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
      +categories: Doctrine\ORM\PersistentCollection {#5744 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#5691
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#5692
        date: 2023-08-20 12:58:01.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2232 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
    +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
    +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
    +url: "https://git.ohaa.xyz/Oha/ssh-man"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 64
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699915157 {#2244
      date: 2023-11-13 23:39:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2247 …}
    +votes: Doctrine\ORM\PersistentCollection {#2256 …}
    +reports: Doctrine\ORM\PersistentCollection {#2284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
    +badges: Doctrine\ORM\PersistentCollection {#2034 …}
    +children: [
      1 => App\Entity\EntryComment {#1709
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: """
          Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
          \n
          More power to you though!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 42
        +score: 0
        +lastActive: DateTime @1700104063 {#1439
          date: 2023-11-16 04:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1579 …}
        +nested: Doctrine\ORM\PersistentCollection {#1577 …}
        +votes: Doctrine\ORM\PersistentCollection {#1578 …}
        +reports: Doctrine\ORM\PersistentCollection {#1571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
        -id: 120367
        -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5285819"
        +editedAt: DateTimeImmutable @1700072685 {#1435
          date: 2023-11-15 19:24:45.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699895708 {#1436
          date: 2023-11-13 18:15:08.0 +01:00
        }
        +"title": 120367
      }
      0 => App\Entity\EntryComment {#1568
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
        +root: App\Entity\EntryComment {#1709}
        +body: "I showed you how… read on how to setup an SSH config… its completely possible"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1699898288 {#1673
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
          "@heartsofwar@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1686 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1619 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
        -id: 120485
        -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5286715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699898288 {#1560
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +"title": 120485
      }
    ]
    -id: 12633
    -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699981590
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/post/888735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699895190 {#2208
      date: 2023-11-13 18:06:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.90 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\Entry {#1591
    +user: Proxies\__CG__\App\Entity\User {#1362
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#5690
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
      +entries: Doctrine\ORM\PersistentCollection {#5700 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
      +posts: Doctrine\ORM\PersistentCollection {#5708 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
      +follows: Doctrine\ORM\PersistentCollection {#5720 …}
      +followers: Doctrine\ORM\PersistentCollection {#5722 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
      +reports: Doctrine\ORM\PersistentCollection {#5732 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
      +violations: Doctrine\ORM\PersistentCollection {#5736 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
      +awards: Doctrine\ORM\PersistentCollection {#5740 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
      +categories: Doctrine\ORM\PersistentCollection {#5744 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#5691
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#5692
        date: 2023-08-20 12:58:01.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2232 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
    +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
    +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
    +url: "https://git.ohaa.xyz/Oha/ssh-man"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 64
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699915157 {#2244
      date: 2023-11-13 23:39:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2247 …}
    +votes: Doctrine\ORM\PersistentCollection {#2256 …}
    +reports: Doctrine\ORM\PersistentCollection {#2284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
    +badges: Doctrine\ORM\PersistentCollection {#2034 …}
    +children: [
      1 => App\Entity\EntryComment {#1709
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: """
          Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
          \n
          More power to you though!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 42
        +score: 0
        +lastActive: DateTime @1700104063 {#1439
          date: 2023-11-16 04:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1579 …}
        +nested: Doctrine\ORM\PersistentCollection {#1577 …}
        +votes: Doctrine\ORM\PersistentCollection {#1578 …}
        +reports: Doctrine\ORM\PersistentCollection {#1571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
        -id: 120367
        -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5285819"
        +editedAt: DateTimeImmutable @1700072685 {#1435
          date: 2023-11-15 19:24:45.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699895708 {#1436
          date: 2023-11-13 18:15:08.0 +01:00
        }
        +"title": 120367
      }
      0 => App\Entity\EntryComment {#1568
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
        +root: App\Entity\EntryComment {#1709}
        +body: "I showed you how… read on how to setup an SSH config… its completely possible"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1699898288 {#1673
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
          "@heartsofwar@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1686 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1619 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
        -id: 120485
        -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5286715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699898288 {#1560
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +"title": 120485
      }
    ]
    -id: 12633
    -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699981590
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/post/888735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699895190 {#2208
      date: 2023-11-13 18:06:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5992
  +formDest: "entry"
  +subject: Proxies\__CG__\App\Entity\Entry {#1591
    +user: Proxies\__CG__\App\Entity\User {#1362
      +avatar: null
      +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
      +email: "Oha@lemmy.ohaa.xyz"
      +username: "@Oha@lemmy.ohaa.xyz"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Hi there!\n
        =========\n
        \n
        I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
        """
      +lastActive: DateTime @1729460626 {#5690
        date: 2024-10-20 23:43:46.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
      +entries: Doctrine\ORM\PersistentCollection {#5700 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
      +posts: Doctrine\ORM\PersistentCollection {#5708 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
      +follows: Doctrine\ORM\PersistentCollection {#5720 …}
      +followers: Doctrine\ORM\PersistentCollection {#5722 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
      +reports: Doctrine\ORM\PersistentCollection {#5732 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
      +violations: Doctrine\ORM\PersistentCollection {#5736 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
      +awards: Doctrine\ORM\PersistentCollection {#5740 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
      +categories: Doctrine\ORM\PersistentCollection {#5744 …}
      -id: 41505
      -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
      +apId: "Oha@lemmy.ohaa.xyz"
      +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
      +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
      +apDomain: "lemmy.ohaa.xyz"
      +apPreferredUsername: "Oha"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729547911 {#5691
        date: 2024-10-21 23:58:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1692529081 {#5692
        date: 2023-08-20 12:58:01.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: Proxies\__CG__\App\Entity\Image {#2232 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
    +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
    +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
    +url: "https://git.ohaa.xyz/Oha/ssh-man"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 64
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699915157 {#2244
      date: 2023-11-13 23:39:17.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2247 …}
    +votes: Doctrine\ORM\PersistentCollection {#2256 …}
    +reports: Doctrine\ORM\PersistentCollection {#2284 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
    +badges: Doctrine\ORM\PersistentCollection {#2034 …}
    +children: [
      1 => App\Entity\EntryComment {#1709
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: """
          Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
          \n
          More power to you though!
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 42
        +score: 0
        +lastActive: DateTime @1700104063 {#1439
          date: 2023-11-16 04:07:43.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1579 …}
        +nested: Doctrine\ORM\PersistentCollection {#1577 …}
        +votes: Doctrine\ORM\PersistentCollection {#1578 …}
        +reports: Doctrine\ORM\PersistentCollection {#1571 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
        -id: 120367
        -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5285819"
        +editedAt: DateTimeImmutable @1700072685 {#1435
          date: 2023-11-15 19:24:45.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699895708 {#1436
          date: 2023-11-13 18:15:08.0 +01:00
        }
        +"title": 120367
      }
      0 => App\Entity\EntryComment {#1568
        +user: App\Entity\User {#265}
        +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
        +root: App\Entity\EntryComment {#1709}
        +body: "I showed you how… read on how to setup an SSH config… its completely possible"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 5
        +score: 0
        +lastActive: DateTime @1699898288 {#1673
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Oha@lemmy.ohaa.xyz"
          "@heartsofwar@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1686 …}
        +nested: Doctrine\ORM\PersistentCollection {#1687 …}
        +votes: Doctrine\ORM\PersistentCollection {#1701 …}
        +reports: Doctrine\ORM\PersistentCollection {#1619 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
        -id: 120485
        -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/5286715"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699898288 {#1560
          date: 2023-11-13 18:58:08.0 +01:00
        }
        +"title": 120485
      }
    ]
    -id: 12633
    -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699981590
    +visibility: "visible             "
    +apId: "https://lemmy.ohaa.xyz/post/888735"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699895190 {#2208
      date: 2023-11-13 18:06:30.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 7.38 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1709
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709}
        0 => App\Entity\EntryComment {#1568
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
          +root: App\Entity\EntryComment {#1709}
          +body: "I showed you how… read on how to setup an SSH config… its completely possible"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1699898288 {#1673
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
            "@heartsofwar@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1686 …}
          +nested: Doctrine\ORM\PersistentCollection {#1687 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1619 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
          -id: 120485
          -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5286715"
          +editedAt: null
          +createdAt: DateTimeImmutable @1699898288 {#1560
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +"title": 120485
        }
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
      \n
      More power to you though!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 42
    +score: 0
    +lastActive: DateTime @1700104063 {#1439
      date: 2023-11-16 04:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1579 …}
    +nested: Doctrine\ORM\PersistentCollection {#1577 …}
    +votes: Doctrine\ORM\PersistentCollection {#1578 …}
    +reports: Doctrine\ORM\PersistentCollection {#1571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
    -id: 120367
    -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5285819"
    +editedAt: DateTimeImmutable @1700072685 {#1435
      date: 2023-11-15 19:24:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699895708 {#1436
      date: 2023-11-13 18:15:08.0 +01:00
    }
    +"title": 120367
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6251
  +comment: App\Entity\EntryComment {#1709
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709}
        0 => App\Entity\EntryComment {#1568
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
          +root: App\Entity\EntryComment {#1709}
          +body: "I showed you how… read on how to setup an SSH config… its completely possible"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1699898288 {#1673
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
            "@heartsofwar@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1686 …}
          +nested: Doctrine\ORM\PersistentCollection {#1687 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1619 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
          -id: 120485
          -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5286715"
          +editedAt: null
          +createdAt: DateTimeImmutable @1699898288 {#1560
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +"title": 120485
        }
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
      \n
      More power to you though!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 42
    +score: 0
    +lastActive: DateTime @1700104063 {#1439
      date: 2023-11-16 04:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1579 …}
    +nested: Doctrine\ORM\PersistentCollection {#1577 …}
    +votes: Doctrine\ORM\PersistentCollection {#1578 …}
    +reports: Doctrine\ORM\PersistentCollection {#1571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
    -id: 120367
    -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5285819"
    +editedAt: DateTimeImmutable @1700072685 {#1435
      date: 2023-11-15 19:24:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699895708 {#1436
      date: 2023-11-13 18:15:08.0 +01:00
    }
    +"title": 120367
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6296
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1699895708 {#1436
    date: 2023-11-13 18:15:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6352
  +date: DateTimeImmutable @1699895708 {#1436
    date: 2023-11-13 18:15:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699895708 {#1436
    date: 2023-11-13 18:15:08.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1700072685 {#1435
    date: 2023-11-15 19:24:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6406
  +createdAt: DateTimeImmutable @1699895708 {#1436
    date: 2023-11-13 18:15:08.0 +01:00
  }
  +editedAt: DateTimeImmutable @1700072685 {#1435
    date: 2023-11-15 19:24:45.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6460
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1709
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709}
        0 => App\Entity\EntryComment {#1568
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
          +root: App\Entity\EntryComment {#1709}
          +body: "I showed you how… read on how to setup an SSH config… its completely possible"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1699898288 {#1673
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
            "@heartsofwar@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1686 …}
          +nested: Doctrine\ORM\PersistentCollection {#1687 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1619 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
          -id: 120485
          -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5286715"
          +editedAt: null
          +createdAt: DateTimeImmutable @1699898288 {#1560
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +"title": 120485
        }
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
      \n
      More power to you though!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 42
    +score: 0
    +lastActive: DateTime @1700104063 {#1439
      date: 2023-11-16 04:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1579 …}
    +nested: Doctrine\ORM\PersistentCollection {#1577 …}
    +votes: Doctrine\ORM\PersistentCollection {#1578 …}
    +reports: Doctrine\ORM\PersistentCollection {#1571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
    -id: 120367
    -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5285819"
    +editedAt: DateTimeImmutable @1700072685 {#1435
      date: 2023-11-15 19:24:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699895708 {#1436
      date: 2023-11-13 18:15:08.0 +01:00
    }
    +"title": 120367
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6533
  +subject: App\Entity\EntryComment {#1709
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709}
        0 => App\Entity\EntryComment {#1568
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
          +root: App\Entity\EntryComment {#1709}
          +body: "I showed you how… read on how to setup an SSH config… its completely possible"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1699898288 {#1673
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
            "@heartsofwar@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1686 …}
          +nested: Doctrine\ORM\PersistentCollection {#1687 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1619 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
          -id: 120485
          -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5286715"
          +editedAt: null
          +createdAt: DateTimeImmutable @1699898288 {#1560
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +"title": 120485
        }
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
      \n
      More power to you though!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 42
    +score: 0
    +lastActive: DateTime @1700104063 {#1439
      date: 2023-11-16 04:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1579 …}
    +nested: Doctrine\ORM\PersistentCollection {#1577 …}
    +votes: Doctrine\ORM\PersistentCollection {#1578 …}
    +reports: Doctrine\ORM\PersistentCollection {#1571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
    -id: 120367
    -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5285819"
    +editedAt: DateTimeImmutable @1700072685 {#1435
      date: 2023-11-15 19:24:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699895708 {#1436
      date: 2023-11-13 18:15:08.0 +01:00
    }
    +"title": 120367
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 3.06 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1709
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709}
        0 => App\Entity\EntryComment {#1568
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
          +root: App\Entity\EntryComment {#1709}
          +body: "I showed you how… read on how to setup an SSH config… its completely possible"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1699898288 {#1673
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
            "@heartsofwar@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1686 …}
          +nested: Doctrine\ORM\PersistentCollection {#1687 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1619 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
          -id: 120485
          -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5286715"
          +editedAt: null
          +createdAt: DateTimeImmutable @1699898288 {#1560
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +"title": 120485
        }
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
      \n
      More power to you though!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 42
    +score: 0
    +lastActive: DateTime @1700104063 {#1439
      date: 2023-11-16 04:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1579 …}
    +nested: Doctrine\ORM\PersistentCollection {#1577 …}
    +votes: Doctrine\ORM\PersistentCollection {#1578 …}
    +reports: Doctrine\ORM\PersistentCollection {#1571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
    -id: 120367
    -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5285819"
    +editedAt: DateTimeImmutable @1700072685 {#1435
      date: 2023-11-15 19:24:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699895708 {#1436
      date: 2023-11-13 18:15:08.0 +01:00
    }
    +"title": 120367
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6590
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1709
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709}
        0 => App\Entity\EntryComment {#1568
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
          +root: App\Entity\EntryComment {#1709}
          +body: "I showed you how… read on how to setup an SSH config… its completely possible"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 5
          +score: 0
          +lastActive: DateTime @1699898288 {#1673
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
            "@heartsofwar@lemmy.world"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1686 …}
          +nested: Doctrine\ORM\PersistentCollection {#1687 …}
          +votes: Doctrine\ORM\PersistentCollection {#1701 …}
          +reports: Doctrine\ORM\PersistentCollection {#1619 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
          -id: 120485
          -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5286715"
          +editedAt: null
          +createdAt: DateTimeImmutable @1699898288 {#1560
            date: 2023-11-13 18:58:08.0 +01:00
          }
          +"title": 120485
        }
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: """
      Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
      \n
      More power to you though!
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 42
    +score: 0
    +lastActive: DateTime @1700104063 {#1439
      date: 2023-11-16 04:07:43.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1579 …}
    +nested: Doctrine\ORM\PersistentCollection {#1577 …}
    +votes: Doctrine\ORM\PersistentCollection {#1578 …}
    +reports: Doctrine\ORM\PersistentCollection {#1571 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
    -id: 120367
    -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5285819"
    +editedAt: DateTimeImmutable @1700072685 {#1435
      date: 2023-11-15 19:24:45.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699895708 {#1436
      date: 2023-11-13 18:15:08.0 +01:00
    }
    +"title": 120367
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 4.90 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1568
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: null
          +root: null
          +body: """
            Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
            \n
            More power to you though!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 42
          +score: 0
          +lastActive: DateTime @1700104063 {#1439
            date: 2023-11-16 04:07:43.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1579 …}
          +nested: Doctrine\ORM\PersistentCollection {#1577 …}
          +votes: Doctrine\ORM\PersistentCollection {#1578 …}
          +reports: Doctrine\ORM\PersistentCollection {#1571 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
          -id: 120367
          -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5285819"
          +editedAt: DateTimeImmutable @1700072685 {#1435
            date: 2023-11-15 19:24:45.0 +01:00
          }
          +createdAt: DateTimeImmutable @1699895708 {#1436
            date: 2023-11-13 18:15:08.0 +01:00
          }
          +"title": 120367
        }
        0 => App\Entity\EntryComment {#1568}
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
    +root: App\Entity\EntryComment {#1709}
    +body: "I showed you how… read on how to setup an SSH config… its completely possible"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1699898288 {#1673
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
      "@heartsofwar@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1686 …}
    +nested: Doctrine\ORM\PersistentCollection {#1687 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
    -id: 120485
    -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5286715"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699898288 {#1560
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +"title": 120485
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6841
  +comment: App\Entity\EntryComment {#1568
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: null
          +root: null
          +body: """
            Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
            \n
            More power to you though!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 42
          +score: 0
          +lastActive: DateTime @1700104063 {#1439
            date: 2023-11-16 04:07:43.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1579 …}
          +nested: Doctrine\ORM\PersistentCollection {#1577 …}
          +votes: Doctrine\ORM\PersistentCollection {#1578 …}
          +reports: Doctrine\ORM\PersistentCollection {#1571 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
          -id: 120367
          -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5285819"
          +editedAt: DateTimeImmutable @1700072685 {#1435
            date: 2023-11-15 19:24:45.0 +01:00
          }
          +createdAt: DateTimeImmutable @1699895708 {#1436
            date: 2023-11-13 18:15:08.0 +01:00
          }
          +"title": 120367
        }
        0 => App\Entity\EntryComment {#1568}
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
    +root: App\Entity\EntryComment {#1709}
    +body: "I showed you how… read on how to setup an SSH config… its completely possible"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1699898288 {#1673
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
      "@heartsofwar@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1686 …}
    +nested: Doctrine\ORM\PersistentCollection {#1687 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
    -id: 120485
    -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5286715"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699898288 {#1560
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +"title": 120485
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6886
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1699898288 {#1560
    date: 2023-11-13 18:58:08.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6942
  +date: DateTimeImmutable @1699898288 {#1560
    date: 2023-11-13 18:58:08.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1699898288 {#1560
    date: 2023-11-13 18:58:08.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6996
  +createdAt: DateTimeImmutable @1699898288 {#1560
    date: 2023-11-13 18:58:08.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7050
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.36 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1568
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: null
          +root: null
          +body: """
            Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
            \n
            More power to you though!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 42
          +score: 0
          +lastActive: DateTime @1700104063 {#1439
            date: 2023-11-16 04:07:43.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1579 …}
          +nested: Doctrine\ORM\PersistentCollection {#1577 …}
          +votes: Doctrine\ORM\PersistentCollection {#1578 …}
          +reports: Doctrine\ORM\PersistentCollection {#1571 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
          -id: 120367
          -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5285819"
          +editedAt: DateTimeImmutable @1700072685 {#1435
            date: 2023-11-15 19:24:45.0 +01:00
          }
          +createdAt: DateTimeImmutable @1699895708 {#1436
            date: 2023-11-13 18:15:08.0 +01:00
          }
          +"title": 120367
        }
        0 => App\Entity\EntryComment {#1568}
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
    +root: App\Entity\EntryComment {#1709}
    +body: "I showed you how… read on how to setup an SSH config… its completely possible"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1699898288 {#1673
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
      "@heartsofwar@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1686 …}
    +nested: Doctrine\ORM\PersistentCollection {#1687 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
    -id: 120485
    -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5286715"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699898288 {#1560
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +"title": 120485
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7119
  +subject: App\Entity\EntryComment {#1568
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: null
          +root: null
          +body: """
            Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
            \n
            More power to you though!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 42
          +score: 0
          +lastActive: DateTime @1700104063 {#1439
            date: 2023-11-16 04:07:43.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1579 …}
          +nested: Doctrine\ORM\PersistentCollection {#1577 …}
          +votes: Doctrine\ORM\PersistentCollection {#1578 …}
          +reports: Doctrine\ORM\PersistentCollection {#1571 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
          -id: 120367
          -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5285819"
          +editedAt: DateTimeImmutable @1700072685 {#1435
            date: 2023-11-15 19:24:45.0 +01:00
          }
          +createdAt: DateTimeImmutable @1699895708 {#1436
            date: 2023-11-13 18:15:08.0 +01:00
          }
          +"title": 120367
        }
        0 => App\Entity\EntryComment {#1568}
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
    +root: App\Entity\EntryComment {#1709}
    +body: "I showed you how… read on how to setup an SSH config… its completely possible"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1699898288 {#1673
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
      "@heartsofwar@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1686 …}
    +nested: Doctrine\ORM\PersistentCollection {#1687 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
    -id: 120485
    -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5286715"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699898288 {#1560
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +"title": 120485
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.61 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1568
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: null
          +root: null
          +body: """
            Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
            \n
            More power to you though!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 42
          +score: 0
          +lastActive: DateTime @1700104063 {#1439
            date: 2023-11-16 04:07:43.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1579 …}
          +nested: Doctrine\ORM\PersistentCollection {#1577 …}
          +votes: Doctrine\ORM\PersistentCollection {#1578 …}
          +reports: Doctrine\ORM\PersistentCollection {#1571 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
          -id: 120367
          -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5285819"
          +editedAt: DateTimeImmutable @1700072685 {#1435
            date: 2023-11-15 19:24:45.0 +01:00
          }
          +createdAt: DateTimeImmutable @1699895708 {#1436
            date: 2023-11-13 18:15:08.0 +01:00
          }
          +"title": 120367
        }
        0 => App\Entity\EntryComment {#1568}
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
    +root: App\Entity\EntryComment {#1709}
    +body: "I showed you how… read on how to setup an SSH config… its completely possible"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1699898288 {#1673
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
      "@heartsofwar@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1686 …}
    +nested: Doctrine\ORM\PersistentCollection {#1687 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
    -id: 120485
    -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5286715"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699898288 {#1560
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +"title": 120485
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7176
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1568
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1591
      +user: Proxies\__CG__\App\Entity\User {#1362
        +avatar: null
        +cover: Proxies\__CG__\App\Entity\Image {#5693 …}
        +email: "Oha@lemmy.ohaa.xyz"
        +username: "@Oha@lemmy.ohaa.xyz"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: """
          Hi there!\n
          =========\n
          \n
          I’m Oha and I run the funny fake download button instance. More about me: [ohaa.xyz](https://ohaa.xyz)
          """
        +lastActive: DateTime @1729460626 {#5690
          date: 2024-10-20 23:43:46.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5694 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5696 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5698 …}
        +entries: Doctrine\ORM\PersistentCollection {#5700 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5702 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5704 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5706 …}
        +posts: Doctrine\ORM\PersistentCollection {#5708 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5710 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5712 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5714 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5716 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5718 …}
        +follows: Doctrine\ORM\PersistentCollection {#5720 …}
        +followers: Doctrine\ORM\PersistentCollection {#5722 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5724 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5726 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5728 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5730 …}
        +reports: Doctrine\ORM\PersistentCollection {#5732 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5734 …}
        +violations: Doctrine\ORM\PersistentCollection {#5736 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5738 …}
        +awards: Doctrine\ORM\PersistentCollection {#5740 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#5742 …}
        +categories: Doctrine\ORM\PersistentCollection {#5744 …}
        -id: 41505
        -password: "$2y$13$eeJqusvLtVDxhTLoLq60YOSnbuhziYNS2lI/Kuz7V6CMlwg.AErUS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5746 …}
        +apId: "Oha@lemmy.ohaa.xyz"
        +apProfileId: "https://lemmy.ohaa.xyz/u/Oha"
        +apPublicUrl: "https://lemmy.ohaa.xyz/u/Oha"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.ohaa.xyz/inbox"
        +apDomain: "lemmy.ohaa.xyz"
        +apPreferredUsername: "Oha"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729547911 {#5691
          date: 2024-10-21 23:58:31.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1692529081 {#5692
          date: 2023-08-20 12:58:01.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: Proxies\__CG__\App\Entity\Image {#2232 …}
      +domain: Proxies\__CG__\App\Entity\Domain {#2248 …}
      +slug: "I-created-a-shitty-Python-script-to-manage-multiple-SSH"
      +title: "I created a shitty Python script to manage multiple SSH connections because I couldnt find a decent one"
      +url: "https://git.ohaa.xyz/Oha/ssh-man"
      +body: null
      +type: "link"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 14
      +favouriteCount: 64
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1699915157 {#2244
        date: 2023-11-13 23:39:17.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2247 …}
      +votes: Doctrine\ORM\PersistentCollection {#2256 …}
      +reports: Doctrine\ORM\PersistentCollection {#2284 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2286 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2188 …}
      +badges: Doctrine\ORM\PersistentCollection {#2034 …}
      +children: [
        1 => App\Entity\EntryComment {#1709
          +user: App\Entity\User {#265}
          +entry: Proxies\__CG__\App\Entity\Entry {#1591 …2}
          +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
          +image: null
          +parent: null
          +root: null
          +body: """
            Given how the python script is written; I doubt this was meant for linux… because its completely unnecessary on Linux: man SSH config\n
            \n
            More power to you though!
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 42
          +score: 0
          +lastActive: DateTime @1700104063 {#1439
            date: 2023-11-16 04:07:43.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Oha@lemmy.ohaa.xyz"
          ]
          +children: Doctrine\ORM\PersistentCollection {#1579 …}
          +nested: Doctrine\ORM\PersistentCollection {#1577 …}
          +votes: Doctrine\ORM\PersistentCollection {#1578 …}
          +reports: Doctrine\ORM\PersistentCollection {#1571 …}
          +favourites: Doctrine\ORM\PersistentCollection {#1574 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1667 …}
          -id: 120367
          -bodyTs: "'complet':17 'config':23 'doubt':9 'given':1 'linux':14,20 'man':21 'meant':12 'power':25 'python':4 'script':5 'ssh':22 'though':28 'unnecessari':18 'written':7"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.world/comment/5285819"
          +editedAt: DateTimeImmutable @1700072685 {#1435
            date: 2023-11-15 19:24:45.0 +01:00
          }
          +createdAt: DateTimeImmutable @1699895708 {#1436
            date: 2023-11-13 18:15:08.0 +01:00
          }
          +"title": 120367
        }
        0 => App\Entity\EntryComment {#1568}
      ]
      -id: 12633
      -titleTs: "'connect':11 'couldnt':14 'creat':2 'decent':17 'find':15 'manag':8 'multipl':9 'one':18 'python':5 'script':6 'shitti':4 'ssh':10"
      -bodyTs: null
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1699981590
      +visibility: "visible             "
      +apId: "https://lemmy.ohaa.xyz/post/888735"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699895190 {#2208
        date: 2023-11-13 18:06:30.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: Proxies\__CG__\App\Entity\EntryComment {#1691 …}
    +root: App\Entity\EntryComment {#1709}
    +body: "I showed you how… read on how to setup an SSH config… its completely possible"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1699898288 {#1673
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Oha@lemmy.ohaa.xyz"
      "@heartsofwar@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1686 …}
    +nested: Doctrine\ORM\PersistentCollection {#1687 …}
    +votes: Doctrine\ORM\PersistentCollection {#1701 …}
    +reports: Doctrine\ORM\PersistentCollection {#1619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1604 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1620 …}
    -id: 120485
    -bodyTs: "'complet':14 'config':12 'possibl':15 'read':5 'setup':9 'show':2 'ssh':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/5286715"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699898288 {#1560
      date: 2023-11-13 18:58:08.0 +01:00
    }
    +"title": 120485
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry App\Twig\Components\EntryComponent 12.0 MiB 7.79 ms
Input props
[
  "entry" => Proxies\__CG__\App\Entity\Entry {#1720
    +user: Proxies\__CG__\App\Entity\User {#2064
      +avatar: null
      +cover: null
      +email: "Hammerheart@programming.dev"
      +username: "@Hammerheart@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729291111 {#5254
        date: 2024-10-19 00:38:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
      +entries: Doctrine\ORM\PersistentCollection {#5261 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
      +posts: Doctrine\ORM\PersistentCollection {#5228 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
      +follows: Doctrine\ORM\PersistentCollection {#5245 …}
      +followers: Doctrine\ORM\PersistentCollection {#5244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
      +violations: Doctrine\ORM\PersistentCollection {#6518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
      +awards: Doctrine\ORM\PersistentCollection {#6520 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
      +categories: Doctrine\ORM\PersistentCollection {#7108 …}
      -id: 80296
      -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
      +apId: "Hammerheart@programming.dev"
      +apProfileId: "https://programming.dev/u/Hammerheart"
      +apPublicUrl: "https://programming.dev/u/Hammerheart"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Hammerheart"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707659071 {#5264
        date: 2024-02-11 14:44:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701526888 {#5266
        date: 2023-12-02 15:21:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
    +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
    +title: "Xclip is not talking to the system clipboard (Klipper)"
    +url: null
    +body: """
      If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
      \n
      Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
      \n
      But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
      \n
      if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
      \n
      i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
      \n
      I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
      \n
      I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
      \n
      I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
      \n
      Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
      \n
      I will happily provide any more information if it would be helpful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709407198 {#2422
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2310 …}
    +votes: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2320 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
    +badges: Doctrine\ORM\PersistentCollection {#2201 …}
    +children: [
      App\Entity\EntryComment {#1718
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1720 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1709407198 {#1719
          date: 2024-03-02 20:19:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1716 …}
        +nested: Doctrine\ORM\PersistentCollection {#1739 …}
        +votes: Doctrine\ORM\PersistentCollection {#1740 …}
        +reports: Doctrine\ORM\PersistentCollection {#2465 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
        -id: 263914
        -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6300436"
        +editedAt: DateTimeImmutable @1709259745 {#1715
          date: 2024-03-01 03:22:25.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703907872 {#1714
          date: 2023-12-30 04:44:32.0 +01:00
        }
        +"title": 263914
      }
    ]
    -id: 25788
    -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
    -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703971957
    +visibility: "visible             "
    +apId: "https://programming.dev/post/7880131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703907457 {#2104
      date: 2023-12-30 04:37:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "dateAsUrl" => true
]
Attributes
[
  "dateAsUrl" => true
]
Component
App\Twig\Components\EntryComponent {#7427
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#3119 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1720
    +user: Proxies\__CG__\App\Entity\User {#2064
      +avatar: null
      +cover: null
      +email: "Hammerheart@programming.dev"
      +username: "@Hammerheart@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729291111 {#5254
        date: 2024-10-19 00:38:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
      +entries: Doctrine\ORM\PersistentCollection {#5261 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
      +posts: Doctrine\ORM\PersistentCollection {#5228 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
      +follows: Doctrine\ORM\PersistentCollection {#5245 …}
      +followers: Doctrine\ORM\PersistentCollection {#5244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
      +violations: Doctrine\ORM\PersistentCollection {#6518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
      +awards: Doctrine\ORM\PersistentCollection {#6520 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
      +categories: Doctrine\ORM\PersistentCollection {#7108 …}
      -id: 80296
      -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
      +apId: "Hammerheart@programming.dev"
      +apProfileId: "https://programming.dev/u/Hammerheart"
      +apPublicUrl: "https://programming.dev/u/Hammerheart"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Hammerheart"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707659071 {#5264
        date: 2024-02-11 14:44:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701526888 {#5266
        date: 2023-12-02 15:21:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
    +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
    +title: "Xclip is not talking to the system clipboard (Klipper)"
    +url: null
    +body: """
      If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
      \n
      Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
      \n
      But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
      \n
      if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
      \n
      i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
      \n
      I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
      \n
      I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
      \n
      I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
      \n
      Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
      \n
      I will happily provide any more information if it would be helpful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709407198 {#2422
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2310 …}
    +votes: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2320 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
    +badges: Doctrine\ORM\PersistentCollection {#2201 …}
    +children: [
      App\Entity\EntryComment {#1718
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1720 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1709407198 {#1719
          date: 2024-03-02 20:19:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1716 …}
        +nested: Doctrine\ORM\PersistentCollection {#1739 …}
        +votes: Doctrine\ORM\PersistentCollection {#1740 …}
        +reports: Doctrine\ORM\PersistentCollection {#2465 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
        -id: 263914
        -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6300436"
        +editedAt: DateTimeImmutable @1709259745 {#1715
          date: 2024-03-01 03:22:25.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703907872 {#1714
          date: 2023-12-30 04:44:32.0 +01:00
        }
        +"title": 263914
      }
    ]
    -id: 25788
    -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
    -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703971957
    +visibility: "visible             "
    +apId: "https://programming.dev/post/7880131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703907457 {#2104
      date: 2023-12-30 04:37:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +isSingle: false
  +showShortSentence: true
  +showBody: false
  +showMagazineName: true
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.48 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#2064
    +avatar: null
    +cover: null
    +email: "Hammerheart@programming.dev"
    +username: "@Hammerheart@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729291111 {#5254
      date: 2024-10-19 00:38:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
    +entries: Doctrine\ORM\PersistentCollection {#5261 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
    +posts: Doctrine\ORM\PersistentCollection {#5228 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
    +follows: Doctrine\ORM\PersistentCollection {#5245 …}
    +followers: Doctrine\ORM\PersistentCollection {#5244 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
    +violations: Doctrine\ORM\PersistentCollection {#6518 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
    +awards: Doctrine\ORM\PersistentCollection {#6520 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
    +categories: Doctrine\ORM\PersistentCollection {#7108 …}
    -id: 80296
    -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
    +apId: "Hammerheart@programming.dev"
    +apProfileId: "https://programming.dev/u/Hammerheart"
    +apPublicUrl: "https://programming.dev/u/Hammerheart"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "Hammerheart"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707659071 {#5264
      date: 2024-02-11 14:44:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701526888 {#5266
      date: 2023-12-02 15:21:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#4605
  +user: Proxies\__CG__\App\Entity\User {#2064
    +avatar: null
    +cover: null
    +email: "Hammerheart@programming.dev"
    +username: "@Hammerheart@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729291111 {#5254
      date: 2024-10-19 00:38:31.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
    +entries: Doctrine\ORM\PersistentCollection {#5261 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
    +posts: Doctrine\ORM\PersistentCollection {#5228 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
    +follows: Doctrine\ORM\PersistentCollection {#5245 …}
    +followers: Doctrine\ORM\PersistentCollection {#5244 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
    +reports: Doctrine\ORM\PersistentCollection {#5238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
    +violations: Doctrine\ORM\PersistentCollection {#6518 …}
    +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
    +awards: Doctrine\ORM\PersistentCollection {#6520 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
    +categories: Doctrine\ORM\PersistentCollection {#7108 …}
    -id: 80296
    -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
    +apId: "Hammerheart@programming.dev"
    +apProfileId: "https://programming.dev/u/Hammerheart"
    +apPublicUrl: "https://programming.dev/u/Hammerheart"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "Hammerheart"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707659071 {#5264
      date: 2024-02-11 14:44:31.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701526888 {#5266
      date: 2023-12-02 15:21:28.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1703907457 {#2104
    date: 2023-12-30 04:37:37.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#1351
  +date: DateTimeImmutable @1703907457 {#2104
    date: 2023-12-30 04:37:37.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703907457 {#2104
    date: 2023-12-30 04:37:37.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#4794
  +createdAt: DateTimeImmutable @1703907457 {#2104
    date: 2023-12-30 04:37:37.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 {#1584
    +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
    +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 {#3479
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
    +entries: Doctrine\ORM\PersistentCollection {#3489 …}
    +posts: Doctrine\ORM\PersistentCollection {#3491 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
    +bans: Doctrine\ORM\PersistentCollection {#3499 …}
    +reports: Doctrine\ORM\PersistentCollection {#3507 …}
    +badges: Doctrine\ORM\PersistentCollection {#3520 …}
    +logs: Doctrine\ORM\PersistentCollection {#3530 …}
    +awards: Doctrine\ORM\PersistentCollection {#3512 …}
    +categories: Doctrine\ORM\PersistentCollection {#3536 …}
    -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 {#3480
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3481
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\MagazineInlineComponent {#7164
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
    +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
    +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 {#3479
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
    +entries: Doctrine\ORM\PersistentCollection {#3489 …}
    +posts: Doctrine\ORM\PersistentCollection {#3491 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
    +bans: Doctrine\ORM\PersistentCollection {#3499 …}
    +reports: Doctrine\ORM\PersistentCollection {#3507 …}
    +badges: Doctrine\ORM\PersistentCollection {#3520 …}
    +logs: Doctrine\ORM\PersistentCollection {#3530 …}
    +awards: Doctrine\ORM\PersistentCollection {#3512 …}
    +categories: Doctrine\ORM\PersistentCollection {#3536 …}
    -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 {#3480
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#3481
      date: 2023-11-02 13:51:08.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +showTitle: true
  +fullName: false
  +stretchedLink: false
  +showAvatar: false
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.39 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\Entry {#1720
    +user: Proxies\__CG__\App\Entity\User {#2064
      +avatar: null
      +cover: null
      +email: "Hammerheart@programming.dev"
      +username: "@Hammerheart@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729291111 {#5254
        date: 2024-10-19 00:38:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
      +entries: Doctrine\ORM\PersistentCollection {#5261 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
      +posts: Doctrine\ORM\PersistentCollection {#5228 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
      +follows: Doctrine\ORM\PersistentCollection {#5245 …}
      +followers: Doctrine\ORM\PersistentCollection {#5244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
      +violations: Doctrine\ORM\PersistentCollection {#6518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
      +awards: Doctrine\ORM\PersistentCollection {#6520 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
      +categories: Doctrine\ORM\PersistentCollection {#7108 …}
      -id: 80296
      -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
      +apId: "Hammerheart@programming.dev"
      +apProfileId: "https://programming.dev/u/Hammerheart"
      +apPublicUrl: "https://programming.dev/u/Hammerheart"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Hammerheart"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707659071 {#5264
        date: 2024-02-11 14:44:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701526888 {#5266
        date: 2023-12-02 15:21:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
    +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
    +title: "Xclip is not talking to the system clipboard (Klipper)"
    +url: null
    +body: """
      If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
      \n
      Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
      \n
      But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
      \n
      if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
      \n
      i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
      \n
      I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
      \n
      I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
      \n
      I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
      \n
      Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
      \n
      I will happily provide any more information if it would be helpful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709407198 {#2422
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2310 …}
    +votes: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2320 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
    +badges: Doctrine\ORM\PersistentCollection {#2201 …}
    +children: [
      App\Entity\EntryComment {#1718
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1720 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1709407198 {#1719
          date: 2024-03-02 20:19:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1716 …}
        +nested: Doctrine\ORM\PersistentCollection {#1739 …}
        +votes: Doctrine\ORM\PersistentCollection {#1740 …}
        +reports: Doctrine\ORM\PersistentCollection {#2465 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
        -id: 263914
        -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6300436"
        +editedAt: DateTimeImmutable @1709259745 {#1715
          date: 2024-03-01 03:22:25.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703907872 {#1714
          date: 2023-12-30 04:44:32.0 +01:00
        }
        +"title": 263914
      }
    ]
    -id: 25788
    -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
    -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703971957
    +visibility: "visible             "
    +apId: "https://programming.dev/post/7880131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703907457 {#2104
      date: 2023-12-30 04:37:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7517
  +subject: Proxies\__CG__\App\Entity\Entry {#1720
    +user: Proxies\__CG__\App\Entity\User {#2064
      +avatar: null
      +cover: null
      +email: "Hammerheart@programming.dev"
      +username: "@Hammerheart@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729291111 {#5254
        date: 2024-10-19 00:38:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
      +entries: Doctrine\ORM\PersistentCollection {#5261 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
      +posts: Doctrine\ORM\PersistentCollection {#5228 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
      +follows: Doctrine\ORM\PersistentCollection {#5245 …}
      +followers: Doctrine\ORM\PersistentCollection {#5244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
      +violations: Doctrine\ORM\PersistentCollection {#6518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
      +awards: Doctrine\ORM\PersistentCollection {#6520 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
      +categories: Doctrine\ORM\PersistentCollection {#7108 …}
      -id: 80296
      -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
      +apId: "Hammerheart@programming.dev"
      +apProfileId: "https://programming.dev/u/Hammerheart"
      +apPublicUrl: "https://programming.dev/u/Hammerheart"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Hammerheart"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707659071 {#5264
        date: 2024-02-11 14:44:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701526888 {#5266
        date: 2023-12-02 15:21:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
    +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
    +title: "Xclip is not talking to the system clipboard (Klipper)"
    +url: null
    +body: """
      If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
      \n
      Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
      \n
      But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
      \n
      if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
      \n
      i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
      \n
      I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
      \n
      I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
      \n
      I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
      \n
      Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
      \n
      I will happily provide any more information if it would be helpful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709407198 {#2422
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2310 …}
    +votes: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2320 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
    +badges: Doctrine\ORM\PersistentCollection {#2201 …}
    +children: [
      App\Entity\EntryComment {#1718
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1720 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1709407198 {#1719
          date: 2024-03-02 20:19:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1716 …}
        +nested: Doctrine\ORM\PersistentCollection {#1739 …}
        +votes: Doctrine\ORM\PersistentCollection {#1740 …}
        +reports: Doctrine\ORM\PersistentCollection {#2465 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
        -id: 263914
        -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6300436"
        +editedAt: DateTimeImmutable @1709259745 {#1715
          date: 2024-03-01 03:22:25.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703907872 {#1714
          date: 2023-12-30 04:44:32.0 +01:00
        }
        +"title": 263914
      }
    ]
    -id: 25788
    -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
    -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703971957
    +visibility: "visible             "
    +apId: "https://programming.dev/post/7880131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703907457 {#2104
      date: 2023-12-30 04:37:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => Proxies\__CG__\App\Entity\Entry {#1720
    +user: Proxies\__CG__\App\Entity\User {#2064
      +avatar: null
      +cover: null
      +email: "Hammerheart@programming.dev"
      +username: "@Hammerheart@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729291111 {#5254
        date: 2024-10-19 00:38:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
      +entries: Doctrine\ORM\PersistentCollection {#5261 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
      +posts: Doctrine\ORM\PersistentCollection {#5228 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
      +follows: Doctrine\ORM\PersistentCollection {#5245 …}
      +followers: Doctrine\ORM\PersistentCollection {#5244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
      +violations: Doctrine\ORM\PersistentCollection {#6518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
      +awards: Doctrine\ORM\PersistentCollection {#6520 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
      +categories: Doctrine\ORM\PersistentCollection {#7108 …}
      -id: 80296
      -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
      +apId: "Hammerheart@programming.dev"
      +apProfileId: "https://programming.dev/u/Hammerheart"
      +apPublicUrl: "https://programming.dev/u/Hammerheart"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Hammerheart"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707659071 {#5264
        date: 2024-02-11 14:44:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701526888 {#5266
        date: 2023-12-02 15:21:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
    +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
    +title: "Xclip is not talking to the system clipboard (Klipper)"
    +url: null
    +body: """
      If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
      \n
      Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
      \n
      But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
      \n
      if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
      \n
      i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
      \n
      I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
      \n
      I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
      \n
      I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
      \n
      Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
      \n
      I will happily provide any more information if it would be helpful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709407198 {#2422
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2310 …}
    +votes: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2320 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
    +badges: Doctrine\ORM\PersistentCollection {#2201 …}
    +children: [
      App\Entity\EntryComment {#1718
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1720 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1709407198 {#1719
          date: 2024-03-02 20:19:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1716 …}
        +nested: Doctrine\ORM\PersistentCollection {#1739 …}
        +votes: Doctrine\ORM\PersistentCollection {#1740 …}
        +reports: Doctrine\ORM\PersistentCollection {#2465 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
        -id: 263914
        -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6300436"
        +editedAt: DateTimeImmutable @1709259745 {#1715
          date: 2024-03-01 03:22:25.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703907872 {#1714
          date: 2023-12-30 04:44:32.0 +01:00
        }
        +"title": 263914
      }
    ]
    -id: 25788
    -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
    -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703971957
    +visibility: "visible             "
    +apId: "https://programming.dev/post/7880131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703907457 {#2104
      date: 2023-12-30 04:37:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7574
  +formDest: "entry"
  +subject: Proxies\__CG__\App\Entity\Entry {#1720
    +user: Proxies\__CG__\App\Entity\User {#2064
      +avatar: null
      +cover: null
      +email: "Hammerheart@programming.dev"
      +username: "@Hammerheart@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729291111 {#5254
        date: 2024-10-19 00:38:31.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
      +entries: Doctrine\ORM\PersistentCollection {#5261 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
      +posts: Doctrine\ORM\PersistentCollection {#5228 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
      +follows: Doctrine\ORM\PersistentCollection {#5245 …}
      +followers: Doctrine\ORM\PersistentCollection {#5244 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
      +reports: Doctrine\ORM\PersistentCollection {#5238 …}
      +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
      +violations: Doctrine\ORM\PersistentCollection {#6518 …}
      +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
      +awards: Doctrine\ORM\PersistentCollection {#6520 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
      +categories: Doctrine\ORM\PersistentCollection {#7108 …}
      -id: 80296
      -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
      +apId: "Hammerheart@programming.dev"
      +apProfileId: "https://programming.dev/u/Hammerheart"
      +apPublicUrl: "https://programming.dev/u/Hammerheart"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "Hammerheart"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707659071 {#5264
        date: 2024-02-11 14:44:31.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701526888 {#5266
        date: 2023-12-02 15:21:28.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
      +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
      +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 {#3479
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
      +entries: Doctrine\ORM\PersistentCollection {#3489 …}
      +posts: Doctrine\ORM\PersistentCollection {#3491 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
      +bans: Doctrine\ORM\PersistentCollection {#3499 …}
      +reports: Doctrine\ORM\PersistentCollection {#3507 …}
      +badges: Doctrine\ORM\PersistentCollection {#3520 …}
      +logs: Doctrine\ORM\PersistentCollection {#3530 …}
      +awards: Doctrine\ORM\PersistentCollection {#3512 …}
      +categories: Doctrine\ORM\PersistentCollection {#3536 …}
      -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 {#3480
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#3481
        date: 2023-11-02 13:51:08.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
    +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
    +title: "Xclip is not talking to the system clipboard (Klipper)"
    +url: null
    +body: """
      If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
      \n
      Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
      \n
      But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
      \n
      if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
      \n
      i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
      \n
      I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
      \n
      I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
      \n
      I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
      \n
      Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
      \n
      I will happily provide any more information if it would be helpful.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1709407198 {#2422
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2310 …}
    +votes: Doctrine\ORM\PersistentCollection {#2321 …}
    +reports: Doctrine\ORM\PersistentCollection {#2320 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
    +badges: Doctrine\ORM\PersistentCollection {#2201 …}
    +children: [
      App\Entity\EntryComment {#1718
        +user: App\Entity\User {#265
          +avatar: null
          +cover: null
          +email: "heartsofwar@lemmy.world"
          +username: "@heartsofwar@lemmy.world"
          +roles: []
          +followersCount: 0
          +homepage: "front"
          +about: null
          +lastActive: DateTime @1709259273 {#275
            date: 2024-03-01 03:14:33.0 +01:00
          }
          +markedForDeletionAt: null
          +fields: null
          +oauthGithubId: null
          +oauthGoogleId: null
          +oauthFacebookId: null
          +oauthKeycloakId: null
          +hideAdult: true
          +showSubscribedUsers: true
          +showSubscribedMagazines: true
          +showSubscribedDomains: true
          +preferredLanguages: []
          +featuredMagazines: null
          +showProfileSubscriptions: false
          +showProfileFollowings: true
          +markNewComments: false
          +notifyOnNewEntry: false
          +notifyOnNewEntryReply: true
          +notifyOnNewEntryCommentReply: true
          +notifyOnNewPost: false
          +notifyOnNewPostReply: true
          +notifyOnNewPostCommentReply: true
          +addMentionsEntries: false
          +addMentionsPosts: true
          +isBanned: false
          +isVerified: false
          +isDeleted: false
          +isBot: false
          +spamProtection: true
          +customCss: null
          +ignoreMagazinesCustomCss: false
          +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
          +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
          +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
          +entries: Doctrine\ORM\PersistentCollection {#196 …}
          +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
          +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
          +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
          +posts: Doctrine\ORM\PersistentCollection {#84 …}
          +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
          +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
          +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
          +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
          +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
          +follows: Doctrine\ORM\PersistentCollection {#1917 …}
          +followers: Doctrine\ORM\PersistentCollection {#1601 …}
          +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
          +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
          +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
          +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
          +reports: Doctrine\ORM\PersistentCollection {#1791 …}
          +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
          +violations: Doctrine\ORM\PersistentCollection {#1824 …}
          +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
          +awards: Doctrine\ORM\PersistentCollection {#1929 …}
          +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
          +categories: Doctrine\ORM\PersistentCollection {#1880 …}
          -id: 75888
          -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
          -totpSecret: null
          -totpBackupCodes: []
          -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
          +apId: "heartsofwar@lemmy.world"
          +apProfileId: "https://lemmy.world/u/heartsofwar"
          +apPublicUrl: "https://lemmy.world/u/heartsofwar"
          +apFollowersUrl: null
          +apInboxUrl: "https://lemmy.world/inbox"
          +apDomain: "lemmy.world"
          +apPreferredUsername: "heartsofwar"
          +apDiscoverable: true
          +apManuallyApprovesFollowers: false
          +privateKey: null
          +publicKey: null
          +apFetchedAt: DateTime @1700339922 {#269
            date: 2023-11-18 21:38:42.0 +01:00
          }
          +apDeletedAt: null
          +apTimeoutAt: null
          +visibility: "visible             "
          +createdAt: DateTimeImmutable @1700072594 {#268
            date: 2023-11-15 19:23:14.0 +01:00
          }
        }
        +entry: Proxies\__CG__\App\Entity\Entry {#1720 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
        +image: null
        +parent: null
        +root: null
        +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 12
        +score: 0
        +lastActive: DateTime @1709407198 {#1719
          date: 2024-03-02 20:19:58.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
          "@Hammerheart@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#1716 …}
        +nested: Doctrine\ORM\PersistentCollection {#1739 …}
        +votes: Doctrine\ORM\PersistentCollection {#1740 …}
        +reports: Doctrine\ORM\PersistentCollection {#2465 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
        -id: 263914
        -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6300436"
        +editedAt: DateTimeImmutable @1709259745 {#1715
          date: 2024-03-01 03:22:25.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703907872 {#1714
          date: 2023-12-30 04:44:32.0 +01:00
        }
        +"title": 263914
      }
    ]
    -id: 25788
    -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
    -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703971957
    +visibility: "visible             "
    +apId: "https://programming.dev/post/7880131"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703907457 {#2104
      date: 2023-12-30 04:37:37.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 5.21 ms
Input props
[
  "comment" => App\Entity\EntryComment {#1718
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1720
      +user: Proxies\__CG__\App\Entity\User {#2064
        +avatar: null
        +cover: null
        +email: "Hammerheart@programming.dev"
        +username: "@Hammerheart@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729291111 {#5254
          date: 2024-10-19 00:38:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
        +entries: Doctrine\ORM\PersistentCollection {#5261 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
        +posts: Doctrine\ORM\PersistentCollection {#5228 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
        +follows: Doctrine\ORM\PersistentCollection {#5245 …}
        +followers: Doctrine\ORM\PersistentCollection {#5244 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
        +reports: Doctrine\ORM\PersistentCollection {#5238 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
        +violations: Doctrine\ORM\PersistentCollection {#6518 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
        +awards: Doctrine\ORM\PersistentCollection {#6520 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
        +categories: Doctrine\ORM\PersistentCollection {#7108 …}
        -id: 80296
        -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
        +apId: "Hammerheart@programming.dev"
        +apProfileId: "https://programming.dev/u/Hammerheart"
        +apPublicUrl: "https://programming.dev/u/Hammerheart"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "Hammerheart"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707659071 {#5264
          date: 2024-02-11 14:44:31.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701526888 {#5266
          date: 2023-12-02 15:21:28.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
      +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
      +title: "Xclip is not talking to the system clipboard (Klipper)"
      +url: null
      +body: """
        If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
        \n
        Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
        \n
        But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
        \n
        if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
        \n
        i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
        \n
        I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
        \n
        I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
        \n
        I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
        \n
        Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
        \n
        I will happily provide any more information if it would be helpful.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709407198 {#2422
        date: 2024-03-02 20:19:58.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2310 …}
      +votes: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2320 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
      +badges: Doctrine\ORM\PersistentCollection {#2201 …}
      +children: [
        App\Entity\EntryComment {#1718}
      ]
      -id: 25788
      -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
      -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703971957
      +visibility: "visible             "
      +apId: "https://programming.dev/post/7880131"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703907457 {#2104
        date: 2023-12-30 04:37:37.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1709407198 {#1719
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1716 …}
    +nested: Doctrine\ORM\PersistentCollection {#1739 …}
    +votes: Doctrine\ORM\PersistentCollection {#1740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
    -id: 263914
    -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6300436"
    +editedAt: DateTimeImmutable @1709259745 {#1715
      date: 2024-03-01 03:22:25.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703907872 {#1714
      date: 2023-12-30 04:44:32.0 +01:00
    }
    +"title": 263914
  }
  "showEntryTitle" => false
  "dateAsUrl" => true
  "showMagazineName" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7830
  +comment: App\Entity\EntryComment {#1718
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1720
      +user: Proxies\__CG__\App\Entity\User {#2064
        +avatar: null
        +cover: null
        +email: "Hammerheart@programming.dev"
        +username: "@Hammerheart@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729291111 {#5254
          date: 2024-10-19 00:38:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
        +entries: Doctrine\ORM\PersistentCollection {#5261 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
        +posts: Doctrine\ORM\PersistentCollection {#5228 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
        +follows: Doctrine\ORM\PersistentCollection {#5245 …}
        +followers: Doctrine\ORM\PersistentCollection {#5244 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
        +reports: Doctrine\ORM\PersistentCollection {#5238 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
        +violations: Doctrine\ORM\PersistentCollection {#6518 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
        +awards: Doctrine\ORM\PersistentCollection {#6520 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
        +categories: Doctrine\ORM\PersistentCollection {#7108 …}
        -id: 80296
        -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
        +apId: "Hammerheart@programming.dev"
        +apProfileId: "https://programming.dev/u/Hammerheart"
        +apPublicUrl: "https://programming.dev/u/Hammerheart"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "Hammerheart"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707659071 {#5264
          date: 2024-02-11 14:44:31.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701526888 {#5266
          date: 2023-12-02 15:21:28.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
      +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
      +title: "Xclip is not talking to the system clipboard (Klipper)"
      +url: null
      +body: """
        If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
        \n
        Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
        \n
        But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
        \n
        if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
        \n
        i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
        \n
        I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
        \n
        I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
        \n
        I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
        \n
        Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
        \n
        I will happily provide any more information if it would be helpful.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709407198 {#2422
        date: 2024-03-02 20:19:58.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2310 …}
      +votes: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2320 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
      +badges: Doctrine\ORM\PersistentCollection {#2201 …}
      +children: [
        App\Entity\EntryComment {#1718}
      ]
      -id: 25788
      -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
      -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703971957
      +visibility: "visible             "
      +apId: "https://programming.dev/post/7880131"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703907457 {#2104
        date: 2023-12-30 04:37:37.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1709407198 {#1719
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1716 …}
    +nested: Doctrine\ORM\PersistentCollection {#1739 …}
    +votes: Doctrine\ORM\PersistentCollection {#1740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
    -id: 263914
    -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6300436"
    +editedAt: DateTimeImmutable @1709259745 {#1715
      date: 2024-03-01 03:22:25.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703907872 {#1714
      date: 2023-12-30 04:44:32.0 +01:00
    }
    +"title": 263914
  }
  +showMagazineName: false
  +showEntryTitle: false
  +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: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7875
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.12 ms
Input props
[
  "date" => DateTimeImmutable @1703907872 {#1714
    date: 2023-12-30 04:44:32.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#7931
  +date: DateTimeImmutable @1703907872 {#1714
    date: 2023-12-30 04:44:32.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1703907872 {#1714
    date: 2023-12-30 04:44:32.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1709259745 {#1715
    date: 2024-03-01 03:22:25.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7985
  +createdAt: DateTimeImmutable @1703907872 {#1714
    date: 2023-12-30 04:44:32.0 +01:00
  }
  +editedAt: DateTimeImmutable @1709259745 {#1715
    date: 2024-03-01 03:22:25.0 +01:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8039
  +width: 40
  +height: 40
  +user: App\Entity\User {#265
    +avatar: null
    +cover: null
    +email: "heartsofwar@lemmy.world"
    +username: "@heartsofwar@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1709259273 {#275
      date: 2024-03-01 03:14:33.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
    +entries: Doctrine\ORM\PersistentCollection {#196 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
    +posts: Doctrine\ORM\PersistentCollection {#84 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
    +follows: Doctrine\ORM\PersistentCollection {#1917 …}
    +followers: Doctrine\ORM\PersistentCollection {#1601 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
    +reports: Doctrine\ORM\PersistentCollection {#1791 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
    +violations: Doctrine\ORM\PersistentCollection {#1824 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
    +awards: Doctrine\ORM\PersistentCollection {#1929 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
    +categories: Doctrine\ORM\PersistentCollection {#1880 …}
    -id: 75888
    -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
    +apId: "heartsofwar@lemmy.world"
    +apProfileId: "https://lemmy.world/u/heartsofwar"
    +apPublicUrl: "https://lemmy.world/u/heartsofwar"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "heartsofwar"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1700339922 {#269
      date: 2023-11-18 21:38:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700072594 {#268
      date: 2023-11-15 19:23:14.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.34 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1718
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1720
      +user: Proxies\__CG__\App\Entity\User {#2064
        +avatar: null
        +cover: null
        +email: "Hammerheart@programming.dev"
        +username: "@Hammerheart@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729291111 {#5254
          date: 2024-10-19 00:38:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
        +entries: Doctrine\ORM\PersistentCollection {#5261 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
        +posts: Doctrine\ORM\PersistentCollection {#5228 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
        +follows: Doctrine\ORM\PersistentCollection {#5245 …}
        +followers: Doctrine\ORM\PersistentCollection {#5244 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
        +reports: Doctrine\ORM\PersistentCollection {#5238 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
        +violations: Doctrine\ORM\PersistentCollection {#6518 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
        +awards: Doctrine\ORM\PersistentCollection {#6520 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
        +categories: Doctrine\ORM\PersistentCollection {#7108 …}
        -id: 80296
        -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
        +apId: "Hammerheart@programming.dev"
        +apProfileId: "https://programming.dev/u/Hammerheart"
        +apPublicUrl: "https://programming.dev/u/Hammerheart"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "Hammerheart"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707659071 {#5264
          date: 2024-02-11 14:44:31.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701526888 {#5266
          date: 2023-12-02 15:21:28.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
      +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
      +title: "Xclip is not talking to the system clipboard (Klipper)"
      +url: null
      +body: """
        If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
        \n
        Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
        \n
        But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
        \n
        if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
        \n
        i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
        \n
        I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
        \n
        I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
        \n
        I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
        \n
        Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
        \n
        I will happily provide any more information if it would be helpful.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709407198 {#2422
        date: 2024-03-02 20:19:58.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2310 …}
      +votes: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2320 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
      +badges: Doctrine\ORM\PersistentCollection {#2201 …}
      +children: [
        App\Entity\EntryComment {#1718}
      ]
      -id: 25788
      -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
      -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703971957
      +visibility: "visible             "
      +apId: "https://programming.dev/post/7880131"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703907457 {#2104
        date: 2023-12-30 04:37:37.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1709407198 {#1719
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1716 …}
    +nested: Doctrine\ORM\PersistentCollection {#1739 …}
    +votes: Doctrine\ORM\PersistentCollection {#1740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
    -id: 263914
    -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6300436"
    +editedAt: DateTimeImmutable @1709259745 {#1715
      date: 2024-03-01 03:22:25.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703907872 {#1714
      date: 2023-12-30 04:44:32.0 +01:00
    }
    +"title": 263914
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8120
  +subject: App\Entity\EntryComment {#1718
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1720
      +user: Proxies\__CG__\App\Entity\User {#2064
        +avatar: null
        +cover: null
        +email: "Hammerheart@programming.dev"
        +username: "@Hammerheart@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729291111 {#5254
          date: 2024-10-19 00:38:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
        +entries: Doctrine\ORM\PersistentCollection {#5261 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
        +posts: Doctrine\ORM\PersistentCollection {#5228 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
        +follows: Doctrine\ORM\PersistentCollection {#5245 …}
        +followers: Doctrine\ORM\PersistentCollection {#5244 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
        +reports: Doctrine\ORM\PersistentCollection {#5238 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
        +violations: Doctrine\ORM\PersistentCollection {#6518 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
        +awards: Doctrine\ORM\PersistentCollection {#6520 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
        +categories: Doctrine\ORM\PersistentCollection {#7108 …}
        -id: 80296
        -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
        +apId: "Hammerheart@programming.dev"
        +apProfileId: "https://programming.dev/u/Hammerheart"
        +apPublicUrl: "https://programming.dev/u/Hammerheart"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "Hammerheart"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707659071 {#5264
          date: 2024-02-11 14:44:31.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701526888 {#5266
          date: 2023-12-02 15:21:28.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
      +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
      +title: "Xclip is not talking to the system clipboard (Klipper)"
      +url: null
      +body: """
        If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
        \n
        Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
        \n
        But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
        \n
        if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
        \n
        i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
        \n
        I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
        \n
        I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
        \n
        I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
        \n
        Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
        \n
        I will happily provide any more information if it would be helpful.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709407198 {#2422
        date: 2024-03-02 20:19:58.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2310 …}
      +votes: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2320 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
      +badges: Doctrine\ORM\PersistentCollection {#2201 …}
      +children: [
        App\Entity\EntryComment {#1718}
      ]
      -id: 25788
      -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
      -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703971957
      +visibility: "visible             "
      +apId: "https://programming.dev/post/7880131"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703907457 {#2104
        date: 2023-12-30 04:37:37.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1709407198 {#1719
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1716 …}
    +nested: Doctrine\ORM\PersistentCollection {#1739 …}
    +votes: Doctrine\ORM\PersistentCollection {#1740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
    -id: 263914
    -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6300436"
    +editedAt: DateTimeImmutable @1709259745 {#1715
      date: 2024-03-01 03:22:25.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703907872 {#1714
      date: 2023-12-30 04:44:32.0 +01:00
    }
    +"title": 263914
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.60 ms
Input props
[
  "subject" => App\Entity\EntryComment {#1718
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1720
      +user: Proxies\__CG__\App\Entity\User {#2064
        +avatar: null
        +cover: null
        +email: "Hammerheart@programming.dev"
        +username: "@Hammerheart@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729291111 {#5254
          date: 2024-10-19 00:38:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
        +entries: Doctrine\ORM\PersistentCollection {#5261 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
        +posts: Doctrine\ORM\PersistentCollection {#5228 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
        +follows: Doctrine\ORM\PersistentCollection {#5245 …}
        +followers: Doctrine\ORM\PersistentCollection {#5244 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
        +reports: Doctrine\ORM\PersistentCollection {#5238 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
        +violations: Doctrine\ORM\PersistentCollection {#6518 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
        +awards: Doctrine\ORM\PersistentCollection {#6520 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
        +categories: Doctrine\ORM\PersistentCollection {#7108 …}
        -id: 80296
        -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
        +apId: "Hammerheart@programming.dev"
        +apProfileId: "https://programming.dev/u/Hammerheart"
        +apPublicUrl: "https://programming.dev/u/Hammerheart"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "Hammerheart"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707659071 {#5264
          date: 2024-02-11 14:44:31.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701526888 {#5266
          date: 2023-12-02 15:21:28.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
      +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
      +title: "Xclip is not talking to the system clipboard (Klipper)"
      +url: null
      +body: """
        If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
        \n
        Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
        \n
        But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
        \n
        if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
        \n
        i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
        \n
        I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
        \n
        I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
        \n
        I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
        \n
        Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
        \n
        I will happily provide any more information if it would be helpful.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709407198 {#2422
        date: 2024-03-02 20:19:58.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2310 …}
      +votes: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2320 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
      +badges: Doctrine\ORM\PersistentCollection {#2201 …}
      +children: [
        App\Entity\EntryComment {#1718}
      ]
      -id: 25788
      -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
      -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703971957
      +visibility: "visible             "
      +apId: "https://programming.dev/post/7880131"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703907457 {#2104
        date: 2023-12-30 04:37:37.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1709407198 {#1719
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1716 …}
    +nested: Doctrine\ORM\PersistentCollection {#1739 …}
    +votes: Doctrine\ORM\PersistentCollection {#1740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
    -id: 263914
    -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6300436"
    +editedAt: DateTimeImmutable @1709259745 {#1715
      date: 2024-03-01 03:22:25.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703907872 {#1714
      date: 2023-12-30 04:44:32.0 +01:00
    }
    +"title": 263914
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8177
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#1718
    +user: App\Entity\User {#265
      +avatar: null
      +cover: null
      +email: "heartsofwar@lemmy.world"
      +username: "@heartsofwar@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1709259273 {#275
        date: 2024-03-01 03:14:33.0 +01:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#253 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#249 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#238 …}
      +entries: Doctrine\ORM\PersistentCollection {#196 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#168 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#141 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#111 …}
      +posts: Doctrine\ORM\PersistentCollection {#84 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#99 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1863 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1479 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1658 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1868 …}
      +follows: Doctrine\ORM\PersistentCollection {#1917 …}
      +followers: Doctrine\ORM\PersistentCollection {#1601 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1805 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1810 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1857 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1860 …}
      +reports: Doctrine\ORM\PersistentCollection {#1791 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2416 …}
      +violations: Doctrine\ORM\PersistentCollection {#1824 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1914 …}
      +awards: Doctrine\ORM\PersistentCollection {#1929 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1867 …}
      +categories: Doctrine\ORM\PersistentCollection {#1880 …}
      -id: 75888
      -password: "$2y$13$AwwVPos8N2btk5GczPWRXOKuJjWM/3hpcGrD0nt/jX9/CkR9LcHmy"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1894 …}
      +apId: "heartsofwar@lemmy.world"
      +apProfileId: "https://lemmy.world/u/heartsofwar"
      +apPublicUrl: "https://lemmy.world/u/heartsofwar"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "heartsofwar"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1700339922 {#269
        date: 2023-11-18 21:38:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700072594 {#268
        date: 2023-11-15 19:23:14.0 +01:00
      }
    }
    +entry: Proxies\__CG__\App\Entity\Entry {#1720
      +user: Proxies\__CG__\App\Entity\User {#2064
        +avatar: null
        +cover: null
        +email: "Hammerheart@programming.dev"
        +username: "@Hammerheart@programming.dev"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729291111 {#5254
          date: 2024-10-19 00:38:31.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#5267 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5255 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#5256 …}
        +entries: Doctrine\ORM\PersistentCollection {#5261 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#5260 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#5263 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5273 …}
        +posts: Doctrine\ORM\PersistentCollection {#5228 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#5251 …}
        +postComments: Doctrine\ORM\PersistentCollection {#5250 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#5230 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#5247 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#5232 …}
        +follows: Doctrine\ORM\PersistentCollection {#5245 …}
        +followers: Doctrine\ORM\PersistentCollection {#5244 …}
        +blocks: Doctrine\ORM\PersistentCollection {#5234 …}
        +blockers: Doctrine\ORM\PersistentCollection {#5241 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#5236 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#5239 …}
        +reports: Doctrine\ORM\PersistentCollection {#5238 …}
        +favourites: Doctrine\ORM\PersistentCollection {#6523 …}
        +violations: Doctrine\ORM\PersistentCollection {#6518 …}
        +notifications: Doctrine\ORM\PersistentCollection {#6521 …}
        +awards: Doctrine\ORM\PersistentCollection {#6520 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#7109 …}
        +categories: Doctrine\ORM\PersistentCollection {#7108 …}
        -id: 80296
        -password: "$2y$13$lhm3VEcIn7CpX.kXBTpcm.CjCAVvOMBG73aW/nJb2J6Pn34WfMCyK"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#3225 …}
        +apId: "Hammerheart@programming.dev"
        +apProfileId: "https://programming.dev/u/Hammerheart"
        +apPublicUrl: "https://programming.dev/u/Hammerheart"
        +apFollowersUrl: null
        +apInboxUrl: "https://programming.dev/inbox"
        +apDomain: "programming.dev"
        +apPreferredUsername: "Hammerheart"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1707659071 {#5264
          date: 2024-02-11 14:44:31.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1701526888 {#5266
          date: 2023-12-02 15:21:28.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1584
        +icon: Proxies\__CG__\App\Entity\Image {#3482 …}
        +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 {#3479
          date: 2024-10-22 09:52:22.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#3483 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#3485 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#3487 …}
        +entries: Doctrine\ORM\PersistentCollection {#3489 …}
        +posts: Doctrine\ORM\PersistentCollection {#3491 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#3493 …}
        +bans: Doctrine\ORM\PersistentCollection {#3499 …}
        +reports: Doctrine\ORM\PersistentCollection {#3507 …}
        +badges: Doctrine\ORM\PersistentCollection {#3520 …}
        +logs: Doctrine\ORM\PersistentCollection {#3530 …}
        +awards: Doctrine\ORM\PersistentCollection {#3512 …}
        +categories: Doctrine\ORM\PersistentCollection {#3536 …}
        -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 {#3480
          date: 2024-10-22 09:53:16.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1698929468 {#3481
          date: 2023-11-02 13:51:08.0 +01:00
        }
        +__isInitialized__: true
         …2
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#2307 …}
      +slug: "Xclip-is-not-talking-to-the-system-clipboard-Klipper"
      +title: "Xclip is not talking to the system clipboard (Klipper)"
      +url: null
      +body: """
        If anyone could help me out with this, I’d greatly appreciate it. Basically, I can’t ctrl + v to paste anything I pipe into the clipboard selection in xclip, and i can’t `xclip -o` anything I copied with ctrl-c or ctrl-shift-c.\n
        \n
        Maybe I want to paste a path into a neovim file. `echo $(pwd) | xclip -i -sel c`Now the path is in my clipboard, right? It sure shows up if i `xclip -o -sel c`!\n
        \n
        But when I go into neovim and paste from the unnamedplus register, instead it pastes the last thing I copied in my browser.\n
        \n
        if I want to copy the output of something from my terminal and google it, ctrl+v in the browser completely ignores my xclip selection.\n
        \n
        i am forced to use the mouse and ctrl+shift+c in order to paste it into a search engine, like a caveman.\n
        \n
        I hope I’ve done a decent enough job explaining the problem. It was most apparent earlier, as I was making a cronjob and I had to be explicit about file paths because i couldn’t assume the working directory would be the directory of the script I was calling. I really wish I could have just `echo $(pwd) | xclip -sel c`; open neovim; hit p; see the path appear in my file.\n
        \n
        I have a little clipboard icon in my system tray with my copy history, except none of the things I put in the clipboard selection with `xclip -sel c` or `xsel -b` appear there. I think that program is klipper, but I’m not sure.\n
        \n
        I know there’s a number of work arounds but still this kind of frustrates me. I think it has something to do with wayland and xclipboard not talking to each other. I am running wayland, KDE Plasma 5.27.5, and Debian 12.\n
        \n
        Is there a simple configuration setting I can tweak, or do I need to find something to replace klipper or xclip? I have tried toggling the `keep selection and clipboard the same` and `always save text selection in history` settings in the plasma clipboard, no change. I tried two terminal emulators to no avail.\n
        \n
        I will happily provide any more information if it would be helpful.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 3
      +favouriteCount: 20
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1709407198 {#2422
        date: 2024-03-02 20:19:58.0 +01:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#2310 …}
      +votes: Doctrine\ORM\PersistentCollection {#2321 …}
      +reports: Doctrine\ORM\PersistentCollection {#2320 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2222 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2277 …}
      +badges: Doctrine\ORM\PersistentCollection {#2201 …}
      +children: [
        App\Entity\EntryComment {#1718}
      ]
      -id: 25788
      -titleTs: "'clipboard':8 'klipper':9 'system':7 'talk':4 'xclip':1"
      -bodyTs: "'12':314 '5.27.5':311 'alway':348 'anyon':2 'anyth':22,37 'appar':170 'appear':224,260 'appreci':12 'around':281 'assum':191 'avail':368 'b':259 'basic':14 'browser':106,126 'c':43,48,65,83,142,216,256 'call':204 'caveman':154 'chang':360 'clipboard':27,72,232,251,344,358 'complet':127 'configur':319 'copi':39,103,111,240 'could':3,209 'couldn':189 'cronjob':177 'ctrl':18,42,46,122,140 'ctrl-c':41 'ctrl-shift-c':45 'd':10 'debian':313 'decent':161 'directori':194,198 'done':159 'earlier':171 'echo':60,212 'emul':365 'engin':151 'enough':162 'except':242 'explain':164 'explicit':183 'file':59,185,227 'find':329 'forc':134 'frustrat':287 'go':87 'googl':120 'great':11 'happili':371 'help':4,380 'histori':241,353 'hit':219 'hope':156 'icon':233 'ignor':128 'inform':375 'instead':96 'job':163 'kde':309 'keep':341 'kind':285 'klipper':267,333 'know':274 'last':100 'like':152 'littl':231 'm':270 'make':175 'mayb':49 'mous':138 'need':327 'neovim':58,89,218 'none':243 'number':278 'o':36,81 'open':217 'order':144 'output':113 'p':220 'past':21,53,91,98,146 'path':55,68,186,223 'pipe':24 'plasma':310,357 'problem':166 'program':265 'provid':372 'put':248 'pwd':61,213 'realli':206 'regist':95 'replac':332 'right':73 'run':307 'save':349 'script':201 'search':150 'see':221 'sel':64,82,215,255 'select':28,131,252,342,351 'set':320,354 'shift':47,141 'show':76 'simpl':318 'someth':115,293,330 'still':283 'sure':75,272 'system':236 'talk':301 'termin':118,364 'text':350 'thing':101,246 'think':263,290 'toggl':339 'tray':237 'tri':338,362 'tweak':323 'two':363 'unnamedplus':94 'use':136 'v':19,123 've':158 'want':51,109 'wayland':297,308 'wish':207 'work':193,280 'would':195,378 'xclip':30,35,62,80,130,214,254,335 'xclipboard':299 'xsel':258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1703971957
      +visibility: "visible             "
      +apId: "https://programming.dev/post/7880131"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703907457 {#2104
        date: 2023-12-30 04:37:37.0 +01:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1584 …2}
    +image: null
    +parent: null
    +root: null
    +body: "KDE plasma runs Wayland; therefore, you need `wl-clipboard` (`wl-copy`) not `xclip` which is for X11"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 12
    +score: 0
    +lastActive: DateTime @1709407198 {#1719
      date: 2024-03-02 20:19:58.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
      "@Hammerheart@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#1716 …}
    +nested: Doctrine\ORM\PersistentCollection {#1739 …}
    +votes: Doctrine\ORM\PersistentCollection {#1740 …}
    +reports: Doctrine\ORM\PersistentCollection {#2465 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2463 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2411 …}
    -id: 263914
    -bodyTs: "'clipboard':10 'copi':13 'kde':1 'need':7 'plasma':2 'run':3 'therefor':5 'wayland':4 'wl':9,12 'wl-clipboard':8 'wl-copi':11 'x11':19 'xclip':15"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6300436"
    +editedAt: DateTimeImmutable @1709259745 {#1715
      date: 2024-03-01 03:22:25.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703907872 {#1714
      date: 2023-12-30 04:44:32.0 +01:00
    }
    +"title": 263914
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 12.0 MiB 0.20 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 {#8555
  +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 12.0 MiB 0.18 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8627
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8690
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.13 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 {#8746
  +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 12.0 MiB 0.14 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 {#8805
  +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 12.0 MiB 0.14 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8861
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#8917
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 12.0 MiB 0.21 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#8975
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9038
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 12.0 MiB 0.13 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#9096
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 12.0 MiB 0.13 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#9152
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 12.0 MiB 0.13 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#9208
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.15 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9264
  +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 12.0 MiB 0.13 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9320
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.11 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9376
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.12 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9432
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.16 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9488
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 12.0 MiB 0.21 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9544
  +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 12.0 MiB 0.14 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9600
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 12.0 MiB 0.18 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 {#9656
  +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 12.0 MiB 0.14 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#9714
  +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
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1700072594 {#268
    date: 2023-11-15 19:23:14.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9787
  +date: DateTimeImmutable @1700072594 {#268
    date: 2023-11-15 19:23:14.0 +01:00
  }
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 12.0 MiB 2.17 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#9874
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#1370 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 12.0 MiB 0.33 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#9939
  +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 12.0 MiB 3.25 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#9998
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +title: "random_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#9999 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 12.0 MiB 1.48 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#10068
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +post: null
  +title: "random_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#1764 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1504 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 12.0 MiB 1.39 ms
Input props
[
  "magazine" => null
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#10137
  +limit: 4
  +tag: null
  +magazine: null
  +type: "random"
  +entry: null
  +title: "random_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#1763 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#1504 …}
}
support_us_block App\Twig\Components\SupportUsBlock 12.0 MiB 2.23 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#10206
  +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 {#10207 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 12.0 MiB 0.81 ms
Input props
[
  "magazine" => null
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#10299
  +magazine: null
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#1370 …}
}