GET https://kbin.spritesserver.nl/u/@avidamoeba@lemmy.ca/top?p=6

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.17 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.04 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2360
  +user: Proxies\__CG__\App\Entity\User {#2203 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
  +slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
  +title: "Are there any downsides to using Homebrew as a package manager on Linux?"
  +url: null
  +body: """
    I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
    \n
    Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
    \n
    Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
    \n
    ---\n
    \n
    P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 75
  +favouriteCount: 63
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699316853 {#2529
    date: 2023-11-07 01:27:33.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2534 …}
  +votes: Doctrine\ORM\PersistentCollection {#2537 …}
  +reports: Doctrine\ORM\PersistentCollection {#2539 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2543 …}
  +badges: Doctrine\ORM\PersistentCollection {#2545 …}
  +children: [
    App\Entity\EntryComment {#1722
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2360 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
      +body: "Based on what I saw on macOS I wouldn’t touch Homebrew with a 10 feet pole. We have proper packaging systems in the Linux world. The [Chromium snap](https://snapcraft.io/chromium) is supported by Canonical so that’s a great candidate for anything that comes with snap or can use snap. If I couldn’t use snap, I’d use the Chromium flatpak from Flathub."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1698972860 {#1711
        date: 2023-11-03 01:54:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alt@lemmy.ml"
        "@tvcvt@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1714 …}
      +nested: Doctrine\ORM\PersistentCollection {#1716 …}
      +votes: Doctrine\ORM\PersistentCollection {#1739 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2471 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
      -id: 86036
      -bodyTs: "'/chromium)':32 '10':15 'anyth':44 'base':1 'candid':42 'canon':36 'chromium':28,63 'come':46 'couldn':55 'd':60 'feet':16 'flathub':66 'flatpak':64 'great':41 'homebrew':12 'linux':25 'maco':7 'packag':21 'pole':17 'proper':20 'saw':5 'snap':29,48,52,58 'snapcraft.io':31 'snapcraft.io/chromium)':30 'support':34 'system':22 'touch':11 'use':51,57,61 'world':26 'wouldn':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4520066"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698972860 {#1630
        date: 2023-11-03 01:54:20.0 +01:00
      }
      +"title": 86036
    }
  ]
  -id: 9219
  -titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
  -bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699057178
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7413454"
  +editedAt: DateTimeImmutable @1698970963 {#2515
    date: 2023-11-03 01:22:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698970778 {#2492
    date: 2023-11-03 01:19:38.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2360
  +user: Proxies\__CG__\App\Entity\User {#2203 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
  +slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
  +title: "Are there any downsides to using Homebrew as a package manager on Linux?"
  +url: null
  +body: """
    I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
    \n
    Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
    \n
    Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
    \n
    ---\n
    \n
    P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 75
  +favouriteCount: 63
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699316853 {#2529
    date: 2023-11-07 01:27:33.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2534 …}
  +votes: Doctrine\ORM\PersistentCollection {#2537 …}
  +reports: Doctrine\ORM\PersistentCollection {#2539 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2543 …}
  +badges: Doctrine\ORM\PersistentCollection {#2545 …}
  +children: [
    App\Entity\EntryComment {#1722
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2360 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
      +body: "Based on what I saw on macOS I wouldn’t touch Homebrew with a 10 feet pole. We have proper packaging systems in the Linux world. The [Chromium snap](https://snapcraft.io/chromium) is supported by Canonical so that’s a great candidate for anything that comes with snap or can use snap. If I couldn’t use snap, I’d use the Chromium flatpak from Flathub."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1698972860 {#1711
        date: 2023-11-03 01:54:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alt@lemmy.ml"
        "@tvcvt@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1714 …}
      +nested: Doctrine\ORM\PersistentCollection {#1716 …}
      +votes: Doctrine\ORM\PersistentCollection {#1739 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2471 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
      -id: 86036
      -bodyTs: "'/chromium)':32 '10':15 'anyth':44 'base':1 'candid':42 'canon':36 'chromium':28,63 'come':46 'couldn':55 'd':60 'feet':16 'flathub':66 'flatpak':64 'great':41 'homebrew':12 'linux':25 'maco':7 'packag':21 'pole':17 'proper':20 'saw':5 'snap':29,48,52,58 'snapcraft.io':31 'snapcraft.io/chromium)':30 'support':34 'system':22 'touch':11 'use':51,57,61 'world':26 'wouldn':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4520066"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698972860 {#1630
        date: 2023-11-03 01:54:20.0 +01:00
      }
      +"title": 86036
    }
  ]
  -id: 9219
  -titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
  -bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699057178
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7413454"
  +editedAt: DateTimeImmutable @1698970963 {#2515
    date: 2023-11-03 01:22:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698970778 {#2492
    date: 2023-11-03 01:19:38.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2360
  +user: Proxies\__CG__\App\Entity\User {#2203 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
  +slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
  +title: "Are there any downsides to using Homebrew as a package manager on Linux?"
  +url: null
  +body: """
    I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
    \n
    Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
    \n
    Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
    \n
    ---\n
    \n
    P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 75
  +favouriteCount: 63
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699316853 {#2529
    date: 2023-11-07 01:27:33.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2534 …}
  +votes: Doctrine\ORM\PersistentCollection {#2537 …}
  +reports: Doctrine\ORM\PersistentCollection {#2539 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2543 …}
  +badges: Doctrine\ORM\PersistentCollection {#2545 …}
  +children: [
    App\Entity\EntryComment {#1722
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2360 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
      +body: "Based on what I saw on macOS I wouldn’t touch Homebrew with a 10 feet pole. We have proper packaging systems in the Linux world. The [Chromium snap](https://snapcraft.io/chromium) is supported by Canonical so that’s a great candidate for anything that comes with snap or can use snap. If I couldn’t use snap, I’d use the Chromium flatpak from Flathub."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 5
      +score: 0
      +lastActive: DateTime @1698972860 {#1711
        date: 2023-11-03 01:54:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@alt@lemmy.ml"
        "@tvcvt@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#1714 …}
      +nested: Doctrine\ORM\PersistentCollection {#1716 …}
      +votes: Doctrine\ORM\PersistentCollection {#1739 …}
      +reports: Doctrine\ORM\PersistentCollection {#1740 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2471 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
      -id: 86036
      -bodyTs: "'/chromium)':32 '10':15 'anyth':44 'base':1 'candid':42 'canon':36 'chromium':28,63 'come':46 'couldn':55 'd':60 'feet':16 'flathub':66 'flatpak':64 'great':41 'homebrew':12 'linux':25 'maco':7 'packag':21 'pole':17 'proper':20 'saw':5 'snap':29,48,52,58 'snapcraft.io':31 'snapcraft.io/chromium)':30 'support':34 'system':22 'touch':11 'use':51,57,61 'world':26 'wouldn':9"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4520066"
      +editedAt: null
      +createdAt: DateTimeImmutable @1698972860 {#1630
        date: 2023-11-03 01:54:20.0 +01:00
      }
      +"title": 86036
    }
  ]
  -id: 9219
  -titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
  -bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699057178
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7413454"
  +editedAt: DateTimeImmutable @1698970963 {#2515
    date: 2023-11-03 01:22:43.0 +01:00
  }
  +createdAt: DateTimeImmutable @1698970778 {#2492
    date: 2023-11-03 01:19:38.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#1722
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2360
    +user: Proxies\__CG__\App\Entity\User {#2203 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
    +slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
    +title: "Are there any downsides to using Homebrew as a package manager on Linux?"
    +url: null
    +body: """
      I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
      \n
      Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
      \n
      Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
      \n
      ---\n
      \n
      P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 75
    +favouriteCount: 63
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699316853 {#2529
      date: 2023-11-07 01:27:33.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2534 …}
    +votes: Doctrine\ORM\PersistentCollection {#2537 …}
    +reports: Doctrine\ORM\PersistentCollection {#2539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2543 …}
    +badges: Doctrine\ORM\PersistentCollection {#2545 …}
    +children: [
      App\Entity\EntryComment {#1722}
    ]
    -id: 9219
    -titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
    -bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699057178
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7413454"
    +editedAt: DateTimeImmutable @1698970963 {#2515
      date: 2023-11-03 01:22:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698970778 {#2492
      date: 2023-11-03 01:19:38.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
  +body: "Based on what I saw on macOS I wouldn’t touch Homebrew with a 10 feet pole. We have proper packaging systems in the Linux world. The [Chromium snap](https://snapcraft.io/chromium) is supported by Canonical so that’s a great candidate for anything that comes with snap or can use snap. If I couldn’t use snap, I’d use the Chromium flatpak from Flathub."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1698972860 {#1711
    date: 2023-11-03 01:54:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alt@lemmy.ml"
    "@tvcvt@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1714 …}
  +nested: Doctrine\ORM\PersistentCollection {#1716 …}
  +votes: Doctrine\ORM\PersistentCollection {#1739 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2471 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
  -id: 86036
  -bodyTs: "'/chromium)':32 '10':15 'anyth':44 'base':1 'candid':42 'canon':36 'chromium':28,63 'come':46 'couldn':55 'd':60 'feet':16 'flathub':66 'flatpak':64 'great':41 'homebrew':12 'linux':25 'maco':7 'packag':21 'pole':17 'proper':20 'saw':5 'snap':29,48,52,58 'snapcraft.io':31 'snapcraft.io/chromium)':30 'support':34 'system':22 'touch':11 'use':51,57,61 'world':26 'wouldn':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4520066"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698972860 {#1630
    date: 2023-11-03 01:54:20.0 +01:00
  }
  +"title": 86036
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#1722
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2360
    +user: Proxies\__CG__\App\Entity\User {#2203 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
    +slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
    +title: "Are there any downsides to using Homebrew as a package manager on Linux?"
    +url: null
    +body: """
      I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
      \n
      Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
      \n
      Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
      \n
      ---\n
      \n
      P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 75
    +favouriteCount: 63
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699316853 {#2529
      date: 2023-11-07 01:27:33.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2534 …}
    +votes: Doctrine\ORM\PersistentCollection {#2537 …}
    +reports: Doctrine\ORM\PersistentCollection {#2539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2543 …}
    +badges: Doctrine\ORM\PersistentCollection {#2545 …}
    +children: [
      App\Entity\EntryComment {#1722}
    ]
    -id: 9219
    -titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
    -bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699057178
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7413454"
    +editedAt: DateTimeImmutable @1698970963 {#2515
      date: 2023-11-03 01:22:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698970778 {#2492
      date: 2023-11-03 01:19:38.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
  +body: "Based on what I saw on macOS I wouldn’t touch Homebrew with a 10 feet pole. We have proper packaging systems in the Linux world. The [Chromium snap](https://snapcraft.io/chromium) is supported by Canonical so that’s a great candidate for anything that comes with snap or can use snap. If I couldn’t use snap, I’d use the Chromium flatpak from Flathub."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1698972860 {#1711
    date: 2023-11-03 01:54:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alt@lemmy.ml"
    "@tvcvt@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1714 …}
  +nested: Doctrine\ORM\PersistentCollection {#1716 …}
  +votes: Doctrine\ORM\PersistentCollection {#1739 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2471 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
  -id: 86036
  -bodyTs: "'/chromium)':32 '10':15 'anyth':44 'base':1 'candid':42 'canon':36 'chromium':28,63 'come':46 'couldn':55 'd':60 'feet':16 'flathub':66 'flatpak':64 'great':41 'homebrew':12 'linux':25 'maco':7 'packag':21 'pole':17 'proper':20 'saw':5 'snap':29,48,52,58 'snapcraft.io':31 'snapcraft.io/chromium)':30 'support':34 'system':22 'touch':11 'use':51,57,61 'world':26 'wouldn':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4520066"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698972860 {#1630
    date: 2023-11-03 01:54:20.0 +01:00
  }
  +"title": 86036
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#1722
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2360
    +user: Proxies\__CG__\App\Entity\User {#2203 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
    +slug: "Are-there-any-downsides-to-using-Homebrew-as-a-package"
    +title: "Are there any downsides to using Homebrew as a package manager on Linux?"
    +url: null
    +body: """
      I’m especially concerned about it being somehow broken, unwieldy, insecure or privacy-invasive.\n
      \n
      Case in point; at times I have to rely on a Chromium-based browser if a website decides to misbehave on a Firefox-based browser. Out of the available options I gravitate towards **Brave** as it seems like the least bad out of the bunch.\n
      \n
      Unfortunately, their RPM-package leaves a lot to be desired and has multiple times just been awful to deal with. So much so that I have been using another Chromium-based browser instead that’s available directly from my distro’s repos. But…, I would still switch to Brave in an instant if Brave was found in my distro’s repos. A quick search on [repology.org](https://repology.org/project/brave/versions) reveals that an up-to-date Brave is packaged in the AUR (unsurprisingly), Manjaro and [**Homebrew**](https://docs.brew.sh/Homebrew-on-Linux). I don’t feel like changing distros for the sake of a single program, but adding Homebrew to my arsenal of universal package managers doesn’t sound that bad. But, not all universal package managers are created equal, therefore I was interested to know how Homebrew fares compared to the others and if it handles the packaging of the browser without blemishing the capabilities of the browser’s sandbox.\n
      \n
      ---\n
      \n
      P.S. I expect people to recommend me Distrobox instead. Don’t worry, I have been a staunch user of Distrobox for quite a while now. I have also run Brave through an Arch-distrobox in the past. But due to some concerns I’ve had, I chose to discontinue this. Btw, its Flatpak package ain’t bad either. But unfortunately it’s **not** official, so I choose to not make use of it for that reason.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 75
    +favouriteCount: 63
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699316853 {#2529
      date: 2023-11-07 01:27:33.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2534 …}
    +votes: Doctrine\ORM\PersistentCollection {#2537 …}
    +reports: Doctrine\ORM\PersistentCollection {#2539 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2541 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2543 …}
    +badges: Doctrine\ORM\PersistentCollection {#2545 …}
    +children: [
      App\Entity\EntryComment {#1722}
    ]
    -id: 9219
    -titleTs: "'downsid':4 'homebrew':7 'linux':13 'manag':11 'packag':10 'use':6"
    -bodyTs: "'/homebrew-on-linux).':153 '/project/brave/versions)':133 'ad':169 'ain':278 'also':250 'anoth':92 'arch':256 'arch-distrobox':255 'arsenal':173 'aur':146 'avail':46,100 'aw':80 'bad':58,182,280 'base':29,41,95 'blemish':215 'brave':51,113,118,141,252 'broken':9 'browser':30,42,96,213,220 'btw':274 'bunch':62 'capabl':217 'case':16 'chang':159 'choos':290 'chose':270 'chromium':28,94 'chromium-bas':27,93 'compar':201 'concern':4,265 'creat':190 'date':140 'deal':82 'decid':34 'desir':73 'direct':101 'discontinu':272 'distro':104,123,160 'distrobox':230,242,257 'docs.brew.sh':152 'docs.brew.sh/homebrew-on-linux).':151 'doesn':178 'due':262 'either':281 'equal':191 'especi':3 'expect':225 'fare':200 'feel':157 'firefox':40 'firefox-bas':39 'flatpak':276 'found':120 'gravit':49 'handl':208 'homebrew':150,170,199 'insecur':11 'instant':116 'instead':97,231 'interest':195 'invas':15 'know':197 'least':57 'leav':68 'like':55,158 'lot':70 'm':2 'make':293 'manag':177,188 'manjaro':148 'misbehav':36 'much':85 'multipl':76 'offici':287 'option':47 'other':204 'p.s':223 'packag':67,143,176,187,210,277 'past':260 'peopl':226 'point':18 'privaci':14 'privacy-invas':13 'program':167 'quick':127 'quit':244 'reason':299 'recommend':228 'reli':24 'repo':106,125 'repology.org':130,132 'repology.org/project/brave/versions)':131 'reveal':134 'rpm':66 'rpm-packag':65 'run':251 'sake':163 'sandbox':222 'search':128 'seem':54 'singl':166 'somehow':8 'sound':180 'staunch':239 'still':110 'switch':111 'therefor':192 'time':20,77 'toward':50 'unfortun':63,283 'univers':175,186 'unsurpris':147 'unwieldi':10 'up-to-d':137 'use':91,294 'user':240 've':267 'websit':33 'without':214 'worri':234 'would':109"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699057178
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7413454"
    +editedAt: DateTimeImmutable @1698970963 {#2515
      date: 2023-11-03 01:22:43.0 +01:00
    }
    +createdAt: DateTimeImmutable @1698970778 {#2492
      date: 2023-11-03 01:19:38.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#1715 …}
  +body: "Based on what I saw on macOS I wouldn’t touch Homebrew with a 10 feet pole. We have proper packaging systems in the Linux world. The [Chromium snap](https://snapcraft.io/chromium) is supported by Canonical so that’s a great candidate for anything that comes with snap or can use snap. If I couldn’t use snap, I’d use the Chromium flatpak from Flathub."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1698972860 {#1711
    date: 2023-11-03 01:54:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@alt@lemmy.ml"
    "@tvcvt@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#1714 …}
  +nested: Doctrine\ORM\PersistentCollection {#1716 …}
  +votes: Doctrine\ORM\PersistentCollection {#1739 …}
  +reports: Doctrine\ORM\PersistentCollection {#1740 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2471 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1729 …}
  -id: 86036
  -bodyTs: "'/chromium)':32 '10':15 'anyth':44 'base':1 'candid':42 'canon':36 'chromium':28,63 'come':46 'couldn':55 'd':60 'feet':16 'flathub':66 'flatpak':64 'great':41 'homebrew':12 'linux':25 'maco':7 'packag':21 'pole':17 'proper':20 'saw':5 'snap':29,48,52,58 'snapcraft.io':31 'snapcraft.io/chromium)':30 'support':34 'system':22 'touch':11 'use':51,57,61 'world':26 'wouldn':9"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4520066"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698972860 {#1630
    date: 2023-11-03 01:54:20.0 +01:00
  }
  +"title": 86036
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1403
  +user: Proxies\__CG__\App\Entity\User {#1986 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#2494 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2496 …}
  +slug: "Screw-init-wars-real-OGs-discriminate-based-on-DE"
  +title: "Screw init wars, real OGs discriminate based on DE"
  +url: "https://lemmy.ml/pictrs/image/58ea18ea-d019-4933-8bfe-2bee6854b74b.webp"
  +body: "I use plasma, BTW"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 121
  +favouriteCount: 703
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700282642 {#1355
    date: 2023-11-18 05:44:02.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2497 …}
  +votes: Doctrine\ORM\PersistentCollection {#2499 …}
  +reports: Doctrine\ORM\PersistentCollection {#2501 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2503 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2505 …}
  +badges: Doctrine\ORM\PersistentCollection {#2507 …}
  +children: [
    App\Entity\EntryComment {#1362
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1403 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: null
      +root: null
      +body: "Ubuntu btw"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1699821846 {#1363
        date: 2023-11-12 21:44:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@frippa@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2019 …}
      +nested: Doctrine\ORM\PersistentCollection {#2030 …}
      +votes: Doctrine\ORM\PersistentCollection {#2026 …}
      +reports: Doctrine\ORM\PersistentCollection {#2022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
      -id: 117183
      -bodyTs: "'btw':2 'ubuntu':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4805036"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699821846 {#1361
        date: 2023-11-12 21:44:06.0 +01:00
      }
      +"title": 117183
    }
  ]
  -id: 12248
  -titleTs: "'base':7 'de':9 'discrimin':6 'init':2 'og':5 'real':4 'screw':1 'war':3"
  -bodyTs: "'btw':4 'plasma':3 'use':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699881306
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7861711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699794906 {#2367
    date: 2023-11-12 14:15:06.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
Proxies\__CG__\App\Entity\Entry {#1403
  +user: Proxies\__CG__\App\Entity\User {#1986 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#2494 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2496 …}
  +slug: "Screw-init-wars-real-OGs-discriminate-based-on-DE"
  +title: "Screw init wars, real OGs discriminate based on DE"
  +url: "https://lemmy.ml/pictrs/image/58ea18ea-d019-4933-8bfe-2bee6854b74b.webp"
  +body: "I use plasma, BTW"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 121
  +favouriteCount: 703
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700282642 {#1355
    date: 2023-11-18 05:44:02.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2497 …}
  +votes: Doctrine\ORM\PersistentCollection {#2499 …}
  +reports: Doctrine\ORM\PersistentCollection {#2501 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2503 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2505 …}
  +badges: Doctrine\ORM\PersistentCollection {#2507 …}
  +children: [
    App\Entity\EntryComment {#1362
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1403 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: null
      +root: null
      +body: "Ubuntu btw"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1699821846 {#1363
        date: 2023-11-12 21:44:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@frippa@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2019 …}
      +nested: Doctrine\ORM\PersistentCollection {#2030 …}
      +votes: Doctrine\ORM\PersistentCollection {#2026 …}
      +reports: Doctrine\ORM\PersistentCollection {#2022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
      -id: 117183
      -bodyTs: "'btw':2 'ubuntu':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4805036"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699821846 {#1361
        date: 2023-11-12 21:44:06.0 +01:00
      }
      +"title": 117183
    }
  ]
  -id: 12248
  -titleTs: "'base':7 'de':9 'discrimin':6 'init':2 'og':5 'real':4 'screw':1 'war':3"
  -bodyTs: "'btw':4 'plasma':3 'use':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699881306
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7861711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699794906 {#2367
    date: 2023-11-12 14:15:06.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#1403
  +user: Proxies\__CG__\App\Entity\User {#1986 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#2494 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2496 …}
  +slug: "Screw-init-wars-real-OGs-discriminate-based-on-DE"
  +title: "Screw init wars, real OGs discriminate based on DE"
  +url: "https://lemmy.ml/pictrs/image/58ea18ea-d019-4933-8bfe-2bee6854b74b.webp"
  +body: "I use plasma, BTW"
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 121
  +favouriteCount: 703
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700282642 {#1355
    date: 2023-11-18 05:44:02.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2497 …}
  +votes: Doctrine\ORM\PersistentCollection {#2499 …}
  +reports: Doctrine\ORM\PersistentCollection {#2501 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2503 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2505 …}
  +badges: Doctrine\ORM\PersistentCollection {#2507 …}
  +children: [
    App\Entity\EntryComment {#1362
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#1403 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: null
      +root: null
      +body: "Ubuntu btw"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1699821846 {#1363
        date: 2023-11-12 21:44:06.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@frippa@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2019 …}
      +nested: Doctrine\ORM\PersistentCollection {#2030 …}
      +votes: Doctrine\ORM\PersistentCollection {#2026 …}
      +reports: Doctrine\ORM\PersistentCollection {#2022 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2025 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
      -id: 117183
      -bodyTs: "'btw':2 'ubuntu':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4805036"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699821846 {#1361
        date: 2023-11-12 21:44:06.0 +01:00
      }
      +"title": 117183
    }
  ]
  -id: 12248
  -titleTs: "'base':7 'de':9 'discrimin':6 'init':2 'og':5 'real':4 'screw':1 'war':3"
  -bodyTs: "'btw':4 'plasma':3 'use':2"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699881306
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7861711"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699794906 {#2367
    date: 2023-11-12 14:15:06.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#1362
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1403
    +user: Proxies\__CG__\App\Entity\User {#1986 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2494 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2496 …}
    +slug: "Screw-init-wars-real-OGs-discriminate-based-on-DE"
    +title: "Screw init wars, real OGs discriminate based on DE"
    +url: "https://lemmy.ml/pictrs/image/58ea18ea-d019-4933-8bfe-2bee6854b74b.webp"
    +body: "I use plasma, BTW"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 121
    +favouriteCount: 703
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700282642 {#1355
      date: 2023-11-18 05:44:02.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2497 …}
    +votes: Doctrine\ORM\PersistentCollection {#2499 …}
    +reports: Doctrine\ORM\PersistentCollection {#2501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2505 …}
    +badges: Doctrine\ORM\PersistentCollection {#2507 …}
    +children: [
      App\Entity\EntryComment {#1362}
    ]
    -id: 12248
    -titleTs: "'base':7 'de':9 'discrimin':6 'init':2 'og':5 'real':4 'screw':1 'war':3"
    -bodyTs: "'btw':4 'plasma':3 'use':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699881306
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7861711"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699794906 {#2367
      date: 2023-11-12 14:15:06.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: null
  +root: null
  +body: "Ubuntu btw"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699821846 {#1363
    date: 2023-11-12 21:44:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@frippa@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2019 …}
  +nested: Doctrine\ORM\PersistentCollection {#2030 …}
  +votes: Doctrine\ORM\PersistentCollection {#2026 …}
  +reports: Doctrine\ORM\PersistentCollection {#2022 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2025 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
  -id: 117183
  -bodyTs: "'btw':2 'ubuntu':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4805036"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699821846 {#1361
    date: 2023-11-12 21:44:06.0 +01:00
  }
  +"title": 117183
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#1362
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1403
    +user: Proxies\__CG__\App\Entity\User {#1986 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2494 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2496 …}
    +slug: "Screw-init-wars-real-OGs-discriminate-based-on-DE"
    +title: "Screw init wars, real OGs discriminate based on DE"
    +url: "https://lemmy.ml/pictrs/image/58ea18ea-d019-4933-8bfe-2bee6854b74b.webp"
    +body: "I use plasma, BTW"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 121
    +favouriteCount: 703
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700282642 {#1355
      date: 2023-11-18 05:44:02.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2497 …}
    +votes: Doctrine\ORM\PersistentCollection {#2499 …}
    +reports: Doctrine\ORM\PersistentCollection {#2501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2505 …}
    +badges: Doctrine\ORM\PersistentCollection {#2507 …}
    +children: [
      App\Entity\EntryComment {#1362}
    ]
    -id: 12248
    -titleTs: "'base':7 'de':9 'discrimin':6 'init':2 'og':5 'real':4 'screw':1 'war':3"
    -bodyTs: "'btw':4 'plasma':3 'use':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699881306
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7861711"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699794906 {#2367
      date: 2023-11-12 14:15:06.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: null
  +root: null
  +body: "Ubuntu btw"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699821846 {#1363
    date: 2023-11-12 21:44:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@frippa@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2019 …}
  +nested: Doctrine\ORM\PersistentCollection {#2030 …}
  +votes: Doctrine\ORM\PersistentCollection {#2026 …}
  +reports: Doctrine\ORM\PersistentCollection {#2022 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2025 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
  -id: 117183
  -bodyTs: "'btw':2 'ubuntu':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4805036"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699821846 {#1361
    date: 2023-11-12 21:44:06.0 +01:00
  }
  +"title": 117183
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#1362
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#1403
    +user: Proxies\__CG__\App\Entity\User {#1986 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2494 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2496 …}
    +slug: "Screw-init-wars-real-OGs-discriminate-based-on-DE"
    +title: "Screw init wars, real OGs discriminate based on DE"
    +url: "https://lemmy.ml/pictrs/image/58ea18ea-d019-4933-8bfe-2bee6854b74b.webp"
    +body: "I use plasma, BTW"
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 121
    +favouriteCount: 703
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700282642 {#1355
      date: 2023-11-18 05:44:02.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2497 …}
    +votes: Doctrine\ORM\PersistentCollection {#2499 …}
    +reports: Doctrine\ORM\PersistentCollection {#2501 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2503 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2505 …}
    +badges: Doctrine\ORM\PersistentCollection {#2507 …}
    +children: [
      App\Entity\EntryComment {#1362}
    ]
    -id: 12248
    -titleTs: "'base':7 'de':9 'discrimin':6 'init':2 'og':5 'real':4 'screw':1 'war':3"
    -bodyTs: "'btw':4 'plasma':3 'use':2"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699881306
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7861711"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699794906 {#2367
      date: 2023-11-12 14:15:06.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: null
  +root: null
  +body: "Ubuntu btw"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699821846 {#1363
    date: 2023-11-12 21:44:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@frippa@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2019 …}
  +nested: Doctrine\ORM\PersistentCollection {#2030 …}
  +votes: Doctrine\ORM\PersistentCollection {#2026 …}
  +reports: Doctrine\ORM\PersistentCollection {#2022 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2025 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2033 …}
  -id: 117183
  -bodyTs: "'btw':2 'ubuntu':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4805036"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699821846 {#1361
    date: 2023-11-12 21:44:06.0 +01:00
  }
  +"title": 117183
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2369
  +user: Proxies\__CG__\App\Entity\User {#2376 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#2514 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2516 …}
  +slug: "Ubuntu-23-10-s-New-Software-App-Will-Demote-DEBs-Apparently"
  +title: "Ubuntu 23.10’s New Software App Will Demote DEBs (Apparently)"
  +url: "https://www.omgubuntu.co.uk/2023/07/ubuntu-23-10-new-app-store-deb-support"
  +body: "A new ‘app store’ is expected to ship as part of Ubuntu 23.10 when it’s released in October — and it’ll debut with a notable change to DEB support."
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 0
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688925593 {#2509
    date: 2023-07-09 19:59:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2517 …}
  +votes: Doctrine\ORM\PersistentCollection {#2519 …}
  +reports: Doctrine\ORM\PersistentCollection {#2521 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2523 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
  +badges: Doctrine\ORM\PersistentCollection {#2527 …}
  +children: [
    App\Entity\EntryComment {#2389
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2369 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2392 …}
      +body: "Or this time as both title and summary can be edited."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1688853355 {#1883
        date: 2023-07-08 23:55:55.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@igalmarino@lemmy.ml"
        "@rikudou@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2394 …}
      +nested: Doctrine\ORM\PersistentCollection {#2393 …}
      +votes: Doctrine\ORM\PersistentCollection {#1381 …}
      +reports: Doctrine\ORM\PersistentCollection {#1402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
      -id: 114276
      -bodyTs: "'edit':11 'summari':8 'time':3 'titl':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/987011"
      +editedAt: null
      +createdAt: DateTimeImmutable @1688853355 {#2391
        date: 2023-07-08 23:55:55.0 +02:00
      }
      +"title": 114276
    }
  ]
  -id: 11224
  -titleTs: "'23.10':2 'app':6 'appar':10 'deb':9 'demot':8 'new':4 'softwar':5 'ubuntu':1"
  -bodyTs: "'23.10':13 'app':3 'chang':27 'deb':29 'debut':23 'expect':6 'll':22 'new':2 'notabl':26 'octob':19 'part':10 'releas':17 'ship':8 'store':4 'support':30 'ubuntu':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1688904689
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/1845074"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688839689 {#2495
    date: 2023-07-08 20:08:09.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2369
  +user: Proxies\__CG__\App\Entity\User {#2376 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#2514 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2516 …}
  +slug: "Ubuntu-23-10-s-New-Software-App-Will-Demote-DEBs-Apparently"
  +title: "Ubuntu 23.10’s New Software App Will Demote DEBs (Apparently)"
  +url: "https://www.omgubuntu.co.uk/2023/07/ubuntu-23-10-new-app-store-deb-support"
  +body: "A new ‘app store’ is expected to ship as part of Ubuntu 23.10 when it’s released in October — and it’ll debut with a notable change to DEB support."
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 0
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688925593 {#2509
    date: 2023-07-09 19:59:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2517 …}
  +votes: Doctrine\ORM\PersistentCollection {#2519 …}
  +reports: Doctrine\ORM\PersistentCollection {#2521 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2523 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
  +badges: Doctrine\ORM\PersistentCollection {#2527 …}
  +children: [
    App\Entity\EntryComment {#2389
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2369 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2392 …}
      +body: "Or this time as both title and summary can be edited."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1688853355 {#1883
        date: 2023-07-08 23:55:55.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@igalmarino@lemmy.ml"
        "@rikudou@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2394 …}
      +nested: Doctrine\ORM\PersistentCollection {#2393 …}
      +votes: Doctrine\ORM\PersistentCollection {#1381 …}
      +reports: Doctrine\ORM\PersistentCollection {#1402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
      -id: 114276
      -bodyTs: "'edit':11 'summari':8 'time':3 'titl':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/987011"
      +editedAt: null
      +createdAt: DateTimeImmutable @1688853355 {#2391
        date: 2023-07-08 23:55:55.0 +02:00
      }
      +"title": 114276
    }
  ]
  -id: 11224
  -titleTs: "'23.10':2 'app':6 'appar':10 'deb':9 'demot':8 'new':4 'softwar':5 'ubuntu':1"
  -bodyTs: "'23.10':13 'app':3 'chang':27 'deb':29 'debut':23 'expect':6 'll':22 'new':2 'notabl':26 'octob':19 'part':10 'releas':17 'ship':8 'store':4 'support':30 'ubuntu':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1688904689
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/1845074"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688839689 {#2495
    date: 2023-07-08 20:08:09.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2369
  +user: Proxies\__CG__\App\Entity\User {#2376 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#2514 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2516 …}
  +slug: "Ubuntu-23-10-s-New-Software-App-Will-Demote-DEBs-Apparently"
  +title: "Ubuntu 23.10’s New Software App Will Demote DEBs (Apparently)"
  +url: "https://www.omgubuntu.co.uk/2023/07/ubuntu-23-10-new-app-store-deb-support"
  +body: "A new ‘app store’ is expected to ship as part of Ubuntu 23.10 when it’s released in October — and it’ll debut with a notable change to DEB support."
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 10
  +favouriteCount: 0
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1688925593 {#2509
    date: 2023-07-09 19:59:53.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2517 …}
  +votes: Doctrine\ORM\PersistentCollection {#2519 …}
  +reports: Doctrine\ORM\PersistentCollection {#2521 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2523 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
  +badges: Doctrine\ORM\PersistentCollection {#2527 …}
  +children: [
    App\Entity\EntryComment {#2389
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2369 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2392 …}
      +body: "Or this time as both title and summary can be edited."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1688853355 {#1883
        date: 2023-07-08 23:55:55.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@igalmarino@lemmy.ml"
        "@rikudou@lemmings.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2394 …}
      +nested: Doctrine\ORM\PersistentCollection {#2393 …}
      +votes: Doctrine\ORM\PersistentCollection {#1381 …}
      +reports: Doctrine\ORM\PersistentCollection {#1402 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
      -id: 114276
      -bodyTs: "'edit':11 'summari':8 'time':3 'titl':6"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/987011"
      +editedAt: null
      +createdAt: DateTimeImmutable @1688853355 {#2391
        date: 2023-07-08 23:55:55.0 +02:00
      }
      +"title": 114276
    }
  ]
  -id: 11224
  -titleTs: "'23.10':2 'app':6 'appar':10 'deb':9 'demot':8 'new':4 'softwar':5 'ubuntu':1"
  -bodyTs: "'23.10':13 'app':3 'chang':27 'deb':29 'debut':23 'expect':6 'll':22 'new':2 'notabl':26 'octob':19 'part':10 'releas':17 'ship':8 'store':4 'support':30 'ubuntu':12"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1688904689
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/1845074"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688839689 {#2495
    date: 2023-07-08 20:08:09.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#2389
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2369
    +user: Proxies\__CG__\App\Entity\User {#2376 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2514 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2516 …}
    +slug: "Ubuntu-23-10-s-New-Software-App-Will-Demote-DEBs-Apparently"
    +title: "Ubuntu 23.10’s New Software App Will Demote DEBs (Apparently)"
    +url: "https://www.omgubuntu.co.uk/2023/07/ubuntu-23-10-new-app-store-deb-support"
    +body: "A new ‘app store’ is expected to ship as part of Ubuntu 23.10 when it’s released in October — and it’ll debut with a notable change to DEB support."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688925593 {#2509
      date: 2023-07-09 19:59:53.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2517 …}
    +votes: Doctrine\ORM\PersistentCollection {#2519 …}
    +reports: Doctrine\ORM\PersistentCollection {#2521 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2523 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
    +badges: Doctrine\ORM\PersistentCollection {#2527 …}
    +children: [
      App\Entity\EntryComment {#2389}
    ]
    -id: 11224
    -titleTs: "'23.10':2 'app':6 'appar':10 'deb':9 'demot':8 'new':4 'softwar':5 'ubuntu':1"
    -bodyTs: "'23.10':13 'app':3 'chang':27 'deb':29 'debut':23 'expect':6 'll':22 'new':2 'notabl':26 'octob':19 'part':10 'releas':17 'ship':8 'store':4 'support':30 'ubuntu':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1688904689
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/1845074"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688839689 {#2495
      date: 2023-07-08 20:08:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2392 …}
  +body: "Or this time as both title and summary can be edited."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1688853355 {#1883
    date: 2023-07-08 23:55:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@igalmarino@lemmy.ml"
    "@rikudou@lemmings.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2394 …}
  +nested: Doctrine\ORM\PersistentCollection {#2393 …}
  +votes: Doctrine\ORM\PersistentCollection {#1381 …}
  +reports: Doctrine\ORM\PersistentCollection {#1402 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
  -id: 114276
  -bodyTs: "'edit':11 'summari':8 'time':3 'titl':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/987011"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688853355 {#2391
    date: 2023-07-08 23:55:55.0 +02:00
  }
  +"title": 114276
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#2389
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2369
    +user: Proxies\__CG__\App\Entity\User {#2376 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2514 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2516 …}
    +slug: "Ubuntu-23-10-s-New-Software-App-Will-Demote-DEBs-Apparently"
    +title: "Ubuntu 23.10’s New Software App Will Demote DEBs (Apparently)"
    +url: "https://www.omgubuntu.co.uk/2023/07/ubuntu-23-10-new-app-store-deb-support"
    +body: "A new ‘app store’ is expected to ship as part of Ubuntu 23.10 when it’s released in October — and it’ll debut with a notable change to DEB support."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688925593 {#2509
      date: 2023-07-09 19:59:53.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2517 …}
    +votes: Doctrine\ORM\PersistentCollection {#2519 …}
    +reports: Doctrine\ORM\PersistentCollection {#2521 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2523 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
    +badges: Doctrine\ORM\PersistentCollection {#2527 …}
    +children: [
      App\Entity\EntryComment {#2389}
    ]
    -id: 11224
    -titleTs: "'23.10':2 'app':6 'appar':10 'deb':9 'demot':8 'new':4 'softwar':5 'ubuntu':1"
    -bodyTs: "'23.10':13 'app':3 'chang':27 'deb':29 'debut':23 'expect':6 'll':22 'new':2 'notabl':26 'octob':19 'part':10 'releas':17 'ship':8 'store':4 'support':30 'ubuntu':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1688904689
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/1845074"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688839689 {#2495
      date: 2023-07-08 20:08:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2392 …}
  +body: "Or this time as both title and summary can be edited."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1688853355 {#1883
    date: 2023-07-08 23:55:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@igalmarino@lemmy.ml"
    "@rikudou@lemmings.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2394 …}
  +nested: Doctrine\ORM\PersistentCollection {#2393 …}
  +votes: Doctrine\ORM\PersistentCollection {#1381 …}
  +reports: Doctrine\ORM\PersistentCollection {#1402 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
  -id: 114276
  -bodyTs: "'edit':11 'summari':8 'time':3 'titl':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/987011"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688853355 {#2391
    date: 2023-07-08 23:55:55.0 +02:00
  }
  +"title": 114276
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#2389
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2369
    +user: Proxies\__CG__\App\Entity\User {#2376 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2514 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2516 …}
    +slug: "Ubuntu-23-10-s-New-Software-App-Will-Demote-DEBs-Apparently"
    +title: "Ubuntu 23.10’s New Software App Will Demote DEBs (Apparently)"
    +url: "https://www.omgubuntu.co.uk/2023/07/ubuntu-23-10-new-app-store-deb-support"
    +body: "A new ‘app store’ is expected to ship as part of Ubuntu 23.10 when it’s released in October — and it’ll debut with a notable change to DEB support."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 10
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1688925593 {#2509
      date: 2023-07-09 19:59:53.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2517 …}
    +votes: Doctrine\ORM\PersistentCollection {#2519 …}
    +reports: Doctrine\ORM\PersistentCollection {#2521 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2523 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2525 …}
    +badges: Doctrine\ORM\PersistentCollection {#2527 …}
    +children: [
      App\Entity\EntryComment {#2389}
    ]
    -id: 11224
    -titleTs: "'23.10':2 'app':6 'appar':10 'deb':9 'demot':8 'new':4 'softwar':5 'ubuntu':1"
    -bodyTs: "'23.10':13 'app':3 'chang':27 'deb':29 'debut':23 'expect':6 'll':22 'new':2 'notabl':26 'octob':19 'part':10 'releas':17 'ship':8 'store':4 'support':30 'ubuntu':12"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1688904689
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/1845074"
    +editedAt: null
    +createdAt: DateTimeImmutable @1688839689 {#2495
      date: 2023-07-08 20:08:09.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2387 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2392 …}
  +body: "Or this time as both title and summary can be edited."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1688853355 {#1883
    date: 2023-07-08 23:55:55.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@igalmarino@lemmy.ml"
    "@rikudou@lemmings.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2394 …}
  +nested: Doctrine\ORM\PersistentCollection {#2393 …}
  +votes: Doctrine\ORM\PersistentCollection {#1381 …}
  +reports: Doctrine\ORM\PersistentCollection {#1402 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1385 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1401 …}
  -id: 114276
  -bodyTs: "'edit':11 'summari':8 'time':3 'titl':6"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/987011"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688853355 {#2391
    date: 2023-07-08 23:55:55.0 +02:00
  }
  +"title": 114276
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2329
  +user: Proxies\__CG__\App\Entity\User {#2182 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#2009 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1991 …}
  +slug: "there-goes-another-afternoon"
  +title: "there goes another afternoon"
  +url: "https://sh.itjust.works/pictrs/image/7a1c2f73-c219-4f4f-b000-32404029aaa1.webp"
  +body: "edit: for anyone curious, the problem was Xorg wasnt loading or something (stuck on systemd ‘graphical interface target reached’ with no graphical interface). because of a typo in a config file."
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 4
  +favouriteCount: 4
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1695568622 {#2007
    date: 2023-09-24 17:17:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2016 …}
  +votes: Doctrine\ORM\PersistentCollection {#2017 …}
  +reports: Doctrine\ORM\PersistentCollection {#1984 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1982 …}
  +badges: Doctrine\ORM\PersistentCollection {#1980 …}
  +children: [
    App\Entity\EntryComment {#2327
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2329 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Signed,\n
        \n
        *Windows users*
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703031958 {#2191
        date: 2023-12-20 01:25:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@darcy@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2333 …}
      +nested: Doctrine\ORM\PersistentCollection {#2324 …}
      +votes: Doctrine\ORM\PersistentCollection {#2334 …}
      +reports: Doctrine\ORM\PersistentCollection {#2341 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
      -id: 149063
      -bodyTs: "'sign':1 'user':3 'window':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/3330333"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695563551 {#2325
        date: 2023-09-24 15:52:31.0 +02:00
      }
      +"title": 149063
    }
  ]
  -id: 12052
  -titleTs: "'afternoon':4 'anoth':3 'goe':2"
  -bodyTs: "'anyon':3 'config':30 'curious':4 'edit':1 'file':31 'graphic':16,22 'interfac':17,23 'load':10 'problem':6 'reach':19 'someth':12 'stuck':13 'systemd':15 'target':18 'typo':27 'wasnt':9 'xorg':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1695595337
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/5790491"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695560337 {#1995
    date: 2023-09-24 14:58:57.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2329
  +user: Proxies\__CG__\App\Entity\User {#2182 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#2009 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1991 …}
  +slug: "there-goes-another-afternoon"
  +title: "there goes another afternoon"
  +url: "https://sh.itjust.works/pictrs/image/7a1c2f73-c219-4f4f-b000-32404029aaa1.webp"
  +body: "edit: for anyone curious, the problem was Xorg wasnt loading or something (stuck on systemd ‘graphical interface target reached’ with no graphical interface). because of a typo in a config file."
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 4
  +favouriteCount: 4
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1695568622 {#2007
    date: 2023-09-24 17:17:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2016 …}
  +votes: Doctrine\ORM\PersistentCollection {#2017 …}
  +reports: Doctrine\ORM\PersistentCollection {#1984 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1982 …}
  +badges: Doctrine\ORM\PersistentCollection {#1980 …}
  +children: [
    App\Entity\EntryComment {#2327
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2329 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Signed,\n
        \n
        *Windows users*
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703031958 {#2191
        date: 2023-12-20 01:25:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@darcy@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2333 …}
      +nested: Doctrine\ORM\PersistentCollection {#2324 …}
      +votes: Doctrine\ORM\PersistentCollection {#2334 …}
      +reports: Doctrine\ORM\PersistentCollection {#2341 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
      -id: 149063
      -bodyTs: "'sign':1 'user':3 'window':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/3330333"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695563551 {#2325
        date: 2023-09-24 15:52:31.0 +02:00
      }
      +"title": 149063
    }
  ]
  -id: 12052
  -titleTs: "'afternoon':4 'anoth':3 'goe':2"
  -bodyTs: "'anyon':3 'config':30 'curious':4 'edit':1 'file':31 'graphic':16,22 'interfac':17,23 'load':10 'problem':6 'reach':19 'someth':12 'stuck':13 'systemd':15 'target':18 'typo':27 'wasnt':9 'xorg':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1695595337
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/5790491"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695560337 {#1995
    date: 2023-09-24 14:58:57.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2329
  +user: Proxies\__CG__\App\Entity\User {#2182 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#2009 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1991 …}
  +slug: "there-goes-another-afternoon"
  +title: "there goes another afternoon"
  +url: "https://sh.itjust.works/pictrs/image/7a1c2f73-c219-4f4f-b000-32404029aaa1.webp"
  +body: "edit: for anyone curious, the problem was Xorg wasnt loading or something (stuck on systemd ‘graphical interface target reached’ with no graphical interface). because of a typo in a config file."
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 4
  +favouriteCount: 4
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1695568622 {#2007
    date: 2023-09-24 17:17:02.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2016 …}
  +votes: Doctrine\ORM\PersistentCollection {#2017 …}
  +reports: Doctrine\ORM\PersistentCollection {#1984 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1982 …}
  +badges: Doctrine\ORM\PersistentCollection {#1980 …}
  +children: [
    App\Entity\EntryComment {#2327
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2329 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        Signed,\n
        \n
        *Windows users*
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703031958 {#2191
        date: 2023-12-20 01:25:58.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@darcy@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2333 …}
      +nested: Doctrine\ORM\PersistentCollection {#2324 …}
      +votes: Doctrine\ORM\PersistentCollection {#2334 …}
      +reports: Doctrine\ORM\PersistentCollection {#2341 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
      -id: 149063
      -bodyTs: "'sign':1 'user':3 'window':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/3330333"
      +editedAt: null
      +createdAt: DateTimeImmutable @1695563551 {#2325
        date: 2023-09-24 15:52:31.0 +02:00
      }
      +"title": 149063
    }
  ]
  -id: 12052
  -titleTs: "'afternoon':4 'anoth':3 'goe':2"
  -bodyTs: "'anyon':3 'config':30 'curious':4 'edit':1 'file':31 'graphic':16,22 'interfac':17,23 'load':10 'problem':6 'reach':19 'someth':12 'stuck':13 'systemd':15 'target':18 'typo':27 'wasnt':9 'xorg':8"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1695595337
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/post/5790491"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695560337 {#1995
    date: 2023-09-24 14:58:57.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#2327
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2329
    +user: Proxies\__CG__\App\Entity\User {#2182 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2009 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1991 …}
    +slug: "there-goes-another-afternoon"
    +title: "there goes another afternoon"
    +url: "https://sh.itjust.works/pictrs/image/7a1c2f73-c219-4f4f-b000-32404029aaa1.webp"
    +body: "edit: for anyone curious, the problem was Xorg wasnt loading or something (stuck on systemd ‘graphical interface target reached’ with no graphical interface). because of a typo in a config file."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695568622 {#2007
      date: 2023-09-24 17:17:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2016 …}
    +votes: Doctrine\ORM\PersistentCollection {#2017 …}
    +reports: Doctrine\ORM\PersistentCollection {#1984 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1982 …}
    +badges: Doctrine\ORM\PersistentCollection {#1980 …}
    +children: [
      App\Entity\EntryComment {#2327}
    ]
    -id: 12052
    -titleTs: "'afternoon':4 'anoth':3 'goe':2"
    -bodyTs: "'anyon':3 'config':30 'curious':4 'edit':1 'file':31 'graphic':16,22 'interfac':17,23 'load':10 'problem':6 'reach':19 'someth':12 'stuck':13 'systemd':15 'target':18 'typo':27 'wasnt':9 'xorg':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695595337
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/5790491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695560337 {#1995
      date: 2023-09-24 14:58:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Signed,\n
    \n
    *Windows users*
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1703031958 {#2191
    date: 2023-12-20 01:25:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@darcy@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2333 …}
  +nested: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2334 …}
  +reports: Doctrine\ORM\PersistentCollection {#2341 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  -id: 149063
  -bodyTs: "'sign':1 'user':3 'window':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/3330333"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695563551 {#2325
    date: 2023-09-24 15:52:31.0 +02:00
  }
  +"title": 149063
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#2327
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2329
    +user: Proxies\__CG__\App\Entity\User {#2182 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2009 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1991 …}
    +slug: "there-goes-another-afternoon"
    +title: "there goes another afternoon"
    +url: "https://sh.itjust.works/pictrs/image/7a1c2f73-c219-4f4f-b000-32404029aaa1.webp"
    +body: "edit: for anyone curious, the problem was Xorg wasnt loading or something (stuck on systemd ‘graphical interface target reached’ with no graphical interface). because of a typo in a config file."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695568622 {#2007
      date: 2023-09-24 17:17:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2016 …}
    +votes: Doctrine\ORM\PersistentCollection {#2017 …}
    +reports: Doctrine\ORM\PersistentCollection {#1984 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1982 …}
    +badges: Doctrine\ORM\PersistentCollection {#1980 …}
    +children: [
      App\Entity\EntryComment {#2327}
    ]
    -id: 12052
    -titleTs: "'afternoon':4 'anoth':3 'goe':2"
    -bodyTs: "'anyon':3 'config':30 'curious':4 'edit':1 'file':31 'graphic':16,22 'interfac':17,23 'load':10 'problem':6 'reach':19 'someth':12 'stuck':13 'systemd':15 'target':18 'typo':27 'wasnt':9 'xorg':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695595337
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/5790491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695560337 {#1995
      date: 2023-09-24 14:58:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Signed,\n
    \n
    *Windows users*
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1703031958 {#2191
    date: 2023-12-20 01:25:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@darcy@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2333 …}
  +nested: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2334 …}
  +reports: Doctrine\ORM\PersistentCollection {#2341 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  -id: 149063
  -bodyTs: "'sign':1 'user':3 'window':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/3330333"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695563551 {#2325
    date: 2023-09-24 15:52:31.0 +02:00
  }
  +"title": 149063
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#2327
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2329
    +user: Proxies\__CG__\App\Entity\User {#2182 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2009 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1991 …}
    +slug: "there-goes-another-afternoon"
    +title: "there goes another afternoon"
    +url: "https://sh.itjust.works/pictrs/image/7a1c2f73-c219-4f4f-b000-32404029aaa1.webp"
    +body: "edit: for anyone curious, the problem was Xorg wasnt loading or something (stuck on systemd ‘graphical interface target reached’ with no graphical interface). because of a typo in a config file."
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 4
    +favouriteCount: 4
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1695568622 {#2007
      date: 2023-09-24 17:17:02.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2016 …}
    +votes: Doctrine\ORM\PersistentCollection {#2017 …}
    +reports: Doctrine\ORM\PersistentCollection {#1984 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1981 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1982 …}
    +badges: Doctrine\ORM\PersistentCollection {#1980 …}
    +children: [
      App\Entity\EntryComment {#2327}
    ]
    -id: 12052
    -titleTs: "'afternoon':4 'anoth':3 'goe':2"
    -bodyTs: "'anyon':3 'config':30 'curious':4 'edit':1 'file':31 'graphic':16,22 'interfac':17,23 'load':10 'problem':6 'reach':19 'someth':12 'stuck':13 'systemd':15 'target':18 'typo':27 'wasnt':9 'xorg':8"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1695595337
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/post/5790491"
    +editedAt: null
    +createdAt: DateTimeImmutable @1695560337 {#1995
      date: 2023-09-24 14:58:57.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    Signed,\n
    \n
    *Windows users*
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1703031958 {#2191
    date: 2023-12-20 01:25:58.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@darcy@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2333 …}
  +nested: Doctrine\ORM\PersistentCollection {#2324 …}
  +votes: Doctrine\ORM\PersistentCollection {#2334 …}
  +reports: Doctrine\ORM\PersistentCollection {#2341 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2337 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2336 …}
  -id: 149063
  -bodyTs: "'sign':1 'user':3 'window':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/3330333"
  +editedAt: null
  +createdAt: DateTimeImmutable @1695563551 {#2325
    date: 2023-09-24 15:52:31.0 +02:00
  }
  +"title": 149063
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2013
  +user: Proxies\__CG__\App\Entity\User {#1985 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#2365 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
  +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
  +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
  +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 52
  +favouriteCount: 158
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699972412 {#2375
    date: 2023-11-14 15:33:32.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2269 …}
  +votes: Doctrine\ORM\PersistentCollection {#1347 …}
  +reports: Doctrine\ORM\PersistentCollection {#1350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
  +badges: Doctrine\ORM\PersistentCollection {#1358 …}
  +children: [
    1 => App\Entity\EntryComment {#2092
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
      +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1699856138 {#2090
        date: 2023-11-13 07:15:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Patch@feddit.uk"
        "@vanderbilt@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2241 …}
      +nested: Doctrine\ORM\PersistentCollection {#2130 …}
      +votes: Doctrine\ORM\PersistentCollection {#2129 …}
      +reports: Doctrine\ORM\PersistentCollection {#2132 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
      -id: 118745
      -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4818333"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699856138 {#2093
        date: 2023-11-13 07:15:38.0 +01:00
      }
      +"title": 118745
    }
    2 => App\Entity\EntryComment {#2020
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
      +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1699847720 {#2028
        date: 2023-11-13 04:55:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Patch@feddit.uk"
        "@echo64@lemmy.world"
        "@woelkchen@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2031 …}
      +nested: Doctrine\ORM\PersistentCollection {#2037 …}
      +votes: Doctrine\ORM\PersistentCollection {#2075 …}
      +reports: Doctrine\ORM\PersistentCollection {#2079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
      -id: 118461
      -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4816063"
      +editedAt: DateTimeImmutable @1699999254 {#2029
        date: 2023-11-14 23:00:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699847720 {#2012
        date: 2023-11-13 04:55:20.0 +01:00
      }
      +"title": 118461
    }
    0 => App\Entity\EntryComment {#2096
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
      +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1699847905 {#2082
        date: 2023-11-13 04:58:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Patch@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2081 …}
      +nested: Doctrine\ORM\PersistentCollection {#2098 …}
      +votes: Doctrine\ORM\PersistentCollection {#2080 …}
      +reports: Doctrine\ORM\PersistentCollection {#2089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
      -id: 118471
      -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4816118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699847905 {#2085
        date: 2023-11-13 04:58:25.0 +01:00
      }
      +"title": 118471
    }
  ]
  -id: 12367
  -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699913541
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/4434898"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699827141 {#2014
    date: 2023-11-12 23:12:21.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2013
  +user: Proxies\__CG__\App\Entity\User {#1985 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#2365 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
  +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
  +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
  +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 52
  +favouriteCount: 158
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699972412 {#2375
    date: 2023-11-14 15:33:32.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2269 …}
  +votes: Doctrine\ORM\PersistentCollection {#1347 …}
  +reports: Doctrine\ORM\PersistentCollection {#1350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
  +badges: Doctrine\ORM\PersistentCollection {#1358 …}
  +children: [
    1 => App\Entity\EntryComment {#2092
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
      +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1699856138 {#2090
        date: 2023-11-13 07:15:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Patch@feddit.uk"
        "@vanderbilt@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2241 …}
      +nested: Doctrine\ORM\PersistentCollection {#2130 …}
      +votes: Doctrine\ORM\PersistentCollection {#2129 …}
      +reports: Doctrine\ORM\PersistentCollection {#2132 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
      -id: 118745
      -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4818333"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699856138 {#2093
        date: 2023-11-13 07:15:38.0 +01:00
      }
      +"title": 118745
    }
    2 => App\Entity\EntryComment {#2020
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
      +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1699847720 {#2028
        date: 2023-11-13 04:55:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Patch@feddit.uk"
        "@echo64@lemmy.world"
        "@woelkchen@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2031 …}
      +nested: Doctrine\ORM\PersistentCollection {#2037 …}
      +votes: Doctrine\ORM\PersistentCollection {#2075 …}
      +reports: Doctrine\ORM\PersistentCollection {#2079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
      -id: 118461
      -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4816063"
      +editedAt: DateTimeImmutable @1699999254 {#2029
        date: 2023-11-14 23:00:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699847720 {#2012
        date: 2023-11-13 04:55:20.0 +01:00
      }
      +"title": 118461
    }
    0 => App\Entity\EntryComment {#2096
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
      +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1699847905 {#2082
        date: 2023-11-13 04:58:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Patch@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2081 …}
      +nested: Doctrine\ORM\PersistentCollection {#2098 …}
      +votes: Doctrine\ORM\PersistentCollection {#2080 …}
      +reports: Doctrine\ORM\PersistentCollection {#2089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
      -id: 118471
      -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4816118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699847905 {#2085
        date: 2023-11-13 04:58:25.0 +01:00
      }
      +"title": 118471
    }
  ]
  -id: 12367
  -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699913541
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/4434898"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699827141 {#2014
    date: 2023-11-12 23:12:21.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2013
  +user: Proxies\__CG__\App\Entity\User {#1985 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: Proxies\__CG__\App\Entity\Image {#2365 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
  +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
  +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
  +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 52
  +favouriteCount: 158
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699972412 {#2375
    date: 2023-11-14 15:33:32.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2269 …}
  +votes: Doctrine\ORM\PersistentCollection {#1347 …}
  +reports: Doctrine\ORM\PersistentCollection {#1350 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
  +badges: Doctrine\ORM\PersistentCollection {#1358 …}
  +children: [
    1 => App\Entity\EntryComment {#2092
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
      +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 9
      +score: 0
      +lastActive: DateTime @1699856138 {#2090
        date: 2023-11-13 07:15:38.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Patch@feddit.uk"
        "@vanderbilt@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2241 …}
      +nested: Doctrine\ORM\PersistentCollection {#2130 …}
      +votes: Doctrine\ORM\PersistentCollection {#2129 …}
      +reports: Doctrine\ORM\PersistentCollection {#2132 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
      -id: 118745
      -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4818333"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699856138 {#2093
        date: 2023-11-13 07:15:38.0 +01:00
      }
      +"title": 118745
    }
    2 => App\Entity\EntryComment {#2020
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
      +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 10
      +score: 0
      +lastActive: DateTime @1699847720 {#2028
        date: 2023-11-13 04:55:20.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Patch@feddit.uk"
        "@echo64@lemmy.world"
        "@woelkchen@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2031 …}
      +nested: Doctrine\ORM\PersistentCollection {#2037 …}
      +votes: Doctrine\ORM\PersistentCollection {#2075 …}
      +reports: Doctrine\ORM\PersistentCollection {#2079 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
      -id: 118461
      -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4816063"
      +editedAt: DateTimeImmutable @1699999254 {#2029
        date: 2023-11-14 23:00:54.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699847720 {#2012
        date: 2023-11-13 04:55:20.0 +01:00
      }
      +"title": 118461
    }
    0 => App\Entity\EntryComment {#2096
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
      +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 6
      +score: 0
      +lastActive: DateTime @1699847905 {#2082
        date: 2023-11-13 04:58:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Patch@feddit.uk"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2081 …}
      +nested: Doctrine\ORM\PersistentCollection {#2098 …}
      +votes: Doctrine\ORM\PersistentCollection {#2080 …}
      +reports: Doctrine\ORM\PersistentCollection {#2089 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
      -id: 118471
      -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4816118"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699847905 {#2085
        date: 2023-11-13 04:58:25.0 +01:00
      }
      +"title": 118471
    }
  ]
  -id: 12367
  -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699913541
  +visibility: "visible             "
  +apId: "https://feddit.uk/post/4434898"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699827141 {#2014
    date: 2023-11-12 23:12:21.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#2092
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013
    +user: Proxies\__CG__\App\Entity\User {#1985 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2365 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
    +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
    +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
    +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 158
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699972412 {#2375
      date: 2023-11-14 15:33:32.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2269 …}
    +votes: Doctrine\ORM\PersistentCollection {#1347 …}
    +reports: Doctrine\ORM\PersistentCollection {#1350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
    +badges: Doctrine\ORM\PersistentCollection {#1358 …}
    +children: [
      1 => App\Entity\EntryComment {#2092}
      2 => App\Entity\EntryComment {#2020
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
        +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1699847720 {#2028
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@echo64@lemmy.world"
          "@woelkchen@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2031 …}
        +nested: Doctrine\ORM\PersistentCollection {#2037 …}
        +votes: Doctrine\ORM\PersistentCollection {#2075 …}
        +reports: Doctrine\ORM\PersistentCollection {#2079 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
        -id: 118461
        -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816063"
        +editedAt: DateTimeImmutable @1699999254 {#2029
          date: 2023-11-14 23:00:54.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699847720 {#2012
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +"title": 118461
      }
      0 => App\Entity\EntryComment {#2096
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1699847905 {#2082
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2081 …}
        +nested: Doctrine\ORM\PersistentCollection {#2098 …}
        +votes: Doctrine\ORM\PersistentCollection {#2080 …}
        +reports: Doctrine\ORM\PersistentCollection {#2089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
        -id: 118471
        -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699847905 {#2085
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +"title": 118471
      }
    ]
    -id: 12367
    -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699913541
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/4434898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699827141 {#2014
      date: 2023-11-12 23:12:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
  +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1699856138 {#2090
    date: 2023-11-13 07:15:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Patch@feddit.uk"
    "@vanderbilt@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2241 …}
  +nested: Doctrine\ORM\PersistentCollection {#2130 …}
  +votes: Doctrine\ORM\PersistentCollection {#2129 …}
  +reports: Doctrine\ORM\PersistentCollection {#2132 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
  -id: 118745
  -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4818333"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699856138 {#2093
    date: 2023-11-13 07:15:38.0 +01:00
  }
  +"title": 118745
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#2092
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013
    +user: Proxies\__CG__\App\Entity\User {#1985 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2365 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
    +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
    +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
    +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 158
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699972412 {#2375
      date: 2023-11-14 15:33:32.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2269 …}
    +votes: Doctrine\ORM\PersistentCollection {#1347 …}
    +reports: Doctrine\ORM\PersistentCollection {#1350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
    +badges: Doctrine\ORM\PersistentCollection {#1358 …}
    +children: [
      1 => App\Entity\EntryComment {#2092}
      2 => App\Entity\EntryComment {#2020
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
        +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1699847720 {#2028
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@echo64@lemmy.world"
          "@woelkchen@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2031 …}
        +nested: Doctrine\ORM\PersistentCollection {#2037 …}
        +votes: Doctrine\ORM\PersistentCollection {#2075 …}
        +reports: Doctrine\ORM\PersistentCollection {#2079 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
        -id: 118461
        -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816063"
        +editedAt: DateTimeImmutable @1699999254 {#2029
          date: 2023-11-14 23:00:54.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699847720 {#2012
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +"title": 118461
      }
      0 => App\Entity\EntryComment {#2096
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1699847905 {#2082
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2081 …}
        +nested: Doctrine\ORM\PersistentCollection {#2098 …}
        +votes: Doctrine\ORM\PersistentCollection {#2080 …}
        +reports: Doctrine\ORM\PersistentCollection {#2089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
        -id: 118471
        -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699847905 {#2085
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +"title": 118471
      }
    ]
    -id: 12367
    -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699913541
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/4434898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699827141 {#2014
      date: 2023-11-12 23:12:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
  +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1699856138 {#2090
    date: 2023-11-13 07:15:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Patch@feddit.uk"
    "@vanderbilt@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2241 …}
  +nested: Doctrine\ORM\PersistentCollection {#2130 …}
  +votes: Doctrine\ORM\PersistentCollection {#2129 …}
  +reports: Doctrine\ORM\PersistentCollection {#2132 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
  -id: 118745
  -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4818333"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699856138 {#2093
    date: 2023-11-13 07:15:38.0 +01:00
  }
  +"title": 118745
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#2092
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013
    +user: Proxies\__CG__\App\Entity\User {#1985 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2365 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
    +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
    +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
    +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 158
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699972412 {#2375
      date: 2023-11-14 15:33:32.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2269 …}
    +votes: Doctrine\ORM\PersistentCollection {#1347 …}
    +reports: Doctrine\ORM\PersistentCollection {#1350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
    +badges: Doctrine\ORM\PersistentCollection {#1358 …}
    +children: [
      1 => App\Entity\EntryComment {#2092}
      2 => App\Entity\EntryComment {#2020
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
        +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1699847720 {#2028
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@echo64@lemmy.world"
          "@woelkchen@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2031 …}
        +nested: Doctrine\ORM\PersistentCollection {#2037 …}
        +votes: Doctrine\ORM\PersistentCollection {#2075 …}
        +reports: Doctrine\ORM\PersistentCollection {#2079 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
        -id: 118461
        -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816063"
        +editedAt: DateTimeImmutable @1699999254 {#2029
          date: 2023-11-14 23:00:54.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699847720 {#2012
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +"title": 118461
      }
      0 => App\Entity\EntryComment {#2096
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1699847905 {#2082
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2081 …}
        +nested: Doctrine\ORM\PersistentCollection {#2098 …}
        +votes: Doctrine\ORM\PersistentCollection {#2080 …}
        +reports: Doctrine\ORM\PersistentCollection {#2089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
        -id: 118471
        -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699847905 {#2085
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +"title": 118471
      }
    ]
    -id: 12367
    -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699913541
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/4434898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699827141 {#2014
      date: 2023-11-12 23:12:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
  +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1699856138 {#2090
    date: 2023-11-13 07:15:38.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Patch@feddit.uk"
    "@vanderbilt@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2241 …}
  +nested: Doctrine\ORM\PersistentCollection {#2130 …}
  +votes: Doctrine\ORM\PersistentCollection {#2129 …}
  +reports: Doctrine\ORM\PersistentCollection {#2132 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
  -id: 118745
  -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4818333"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699856138 {#2093
    date: 2023-11-13 07:15:38.0 +01:00
  }
  +"title": 118745
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
App\Entity\EntryComment {#2020
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013
    +user: Proxies\__CG__\App\Entity\User {#1985 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2365 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
    +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
    +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
    +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 158
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699972412 {#2375
      date: 2023-11-14 15:33:32.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2269 …}
    +votes: Doctrine\ORM\PersistentCollection {#1347 …}
    +reports: Doctrine\ORM\PersistentCollection {#1350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
    +badges: Doctrine\ORM\PersistentCollection {#1358 …}
    +children: [
      1 => App\Entity\EntryComment {#2092
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1699856138 {#2090
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@vanderbilt@beehaw.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2241 …}
        +nested: Doctrine\ORM\PersistentCollection {#2130 …}
        +votes: Doctrine\ORM\PersistentCollection {#2129 …}
        +reports: Doctrine\ORM\PersistentCollection {#2132 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
        -id: 118745
        -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4818333"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699856138 {#2093
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +"title": 118745
      }
      2 => App\Entity\EntryComment {#2020}
      0 => App\Entity\EntryComment {#2096
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1699847905 {#2082
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2081 …}
        +nested: Doctrine\ORM\PersistentCollection {#2098 …}
        +votes: Doctrine\ORM\PersistentCollection {#2080 …}
        +reports: Doctrine\ORM\PersistentCollection {#2089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
        -id: 118471
        -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699847905 {#2085
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +"title": 118471
      }
    ]
    -id: 12367
    -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699913541
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/4434898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699827141 {#2014
      date: 2023-11-12 23:12:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
  +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1699847720 {#2028
    date: 2023-11-13 04:55:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Patch@feddit.uk"
    "@echo64@lemmy.world"
    "@woelkchen@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2031 …}
  +nested: Doctrine\ORM\PersistentCollection {#2037 …}
  +votes: Doctrine\ORM\PersistentCollection {#2075 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
  -id: 118461
  -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4816063"
  +editedAt: DateTimeImmutable @1699999254 {#2029
    date: 2023-11-14 23:00:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699847720 {#2012
    date: 2023-11-13 04:55:20.0 +01:00
  }
  +"title": 118461
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#2020
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013
    +user: Proxies\__CG__\App\Entity\User {#1985 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2365 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
    +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
    +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
    +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 158
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699972412 {#2375
      date: 2023-11-14 15:33:32.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2269 …}
    +votes: Doctrine\ORM\PersistentCollection {#1347 …}
    +reports: Doctrine\ORM\PersistentCollection {#1350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
    +badges: Doctrine\ORM\PersistentCollection {#1358 …}
    +children: [
      1 => App\Entity\EntryComment {#2092
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1699856138 {#2090
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@vanderbilt@beehaw.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2241 …}
        +nested: Doctrine\ORM\PersistentCollection {#2130 …}
        +votes: Doctrine\ORM\PersistentCollection {#2129 …}
        +reports: Doctrine\ORM\PersistentCollection {#2132 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
        -id: 118745
        -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4818333"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699856138 {#2093
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +"title": 118745
      }
      2 => App\Entity\EntryComment {#2020}
      0 => App\Entity\EntryComment {#2096
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1699847905 {#2082
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2081 …}
        +nested: Doctrine\ORM\PersistentCollection {#2098 …}
        +votes: Doctrine\ORM\PersistentCollection {#2080 …}
        +reports: Doctrine\ORM\PersistentCollection {#2089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
        -id: 118471
        -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699847905 {#2085
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +"title": 118471
      }
    ]
    -id: 12367
    -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699913541
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/4434898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699827141 {#2014
      date: 2023-11-12 23:12:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
  +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1699847720 {#2028
    date: 2023-11-13 04:55:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Patch@feddit.uk"
    "@echo64@lemmy.world"
    "@woelkchen@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2031 …}
  +nested: Doctrine\ORM\PersistentCollection {#2037 …}
  +votes: Doctrine\ORM\PersistentCollection {#2075 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
  -id: 118461
  -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4816063"
  +editedAt: DateTimeImmutable @1699999254 {#2029
    date: 2023-11-14 23:00:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699847720 {#2012
    date: 2023-11-13 04:55:20.0 +01:00
  }
  +"title": 118461
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#2020
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013
    +user: Proxies\__CG__\App\Entity\User {#1985 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2365 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
    +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
    +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
    +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 158
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699972412 {#2375
      date: 2023-11-14 15:33:32.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2269 …}
    +votes: Doctrine\ORM\PersistentCollection {#1347 …}
    +reports: Doctrine\ORM\PersistentCollection {#1350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
    +badges: Doctrine\ORM\PersistentCollection {#1358 …}
    +children: [
      1 => App\Entity\EntryComment {#2092
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1699856138 {#2090
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@vanderbilt@beehaw.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2241 …}
        +nested: Doctrine\ORM\PersistentCollection {#2130 …}
        +votes: Doctrine\ORM\PersistentCollection {#2129 …}
        +reports: Doctrine\ORM\PersistentCollection {#2132 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
        -id: 118745
        -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4818333"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699856138 {#2093
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +"title": 118745
      }
      2 => App\Entity\EntryComment {#2020}
      0 => App\Entity\EntryComment {#2096
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 6
        +score: 0
        +lastActive: DateTime @1699847905 {#2082
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2081 …}
        +nested: Doctrine\ORM\PersistentCollection {#2098 …}
        +votes: Doctrine\ORM\PersistentCollection {#2080 …}
        +reports: Doctrine\ORM\PersistentCollection {#2089 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
        -id: 118471
        -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816118"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699847905 {#2085
          date: 2023-11-13 04:58:25.0 +01:00
        }
        +"title": 118471
      }
    ]
    -id: 12367
    -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699913541
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/4434898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699827141 {#2014
      date: 2023-11-12 23:12:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
  +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 10
  +score: 0
  +lastActive: DateTime @1699847720 {#2028
    date: 2023-11-13 04:55:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Patch@feddit.uk"
    "@echo64@lemmy.world"
    "@woelkchen@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2031 …}
  +nested: Doctrine\ORM\PersistentCollection {#2037 …}
  +votes: Doctrine\ORM\PersistentCollection {#2075 …}
  +reports: Doctrine\ORM\PersistentCollection {#2079 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
  -id: 118461
  -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4816063"
  +editedAt: DateTimeImmutable @1699999254 {#2029
    date: 2023-11-14 23:00:54.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699847720 {#2012
    date: 2023-11-13 04:55:20.0 +01:00
  }
  +"title": 118461
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#2096
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013
    +user: Proxies\__CG__\App\Entity\User {#1985 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2365 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
    +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
    +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
    +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 158
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699972412 {#2375
      date: 2023-11-14 15:33:32.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2269 …}
    +votes: Doctrine\ORM\PersistentCollection {#1347 …}
    +reports: Doctrine\ORM\PersistentCollection {#1350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
    +badges: Doctrine\ORM\PersistentCollection {#1358 …}
    +children: [
      1 => App\Entity\EntryComment {#2092
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1699856138 {#2090
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@vanderbilt@beehaw.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2241 …}
        +nested: Doctrine\ORM\PersistentCollection {#2130 …}
        +votes: Doctrine\ORM\PersistentCollection {#2129 …}
        +reports: Doctrine\ORM\PersistentCollection {#2132 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
        -id: 118745
        -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4818333"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699856138 {#2093
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +"title": 118745
      }
      2 => App\Entity\EntryComment {#2020
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
        +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1699847720 {#2028
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@echo64@lemmy.world"
          "@woelkchen@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2031 …}
        +nested: Doctrine\ORM\PersistentCollection {#2037 …}
        +votes: Doctrine\ORM\PersistentCollection {#2075 …}
        +reports: Doctrine\ORM\PersistentCollection {#2079 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
        -id: 118461
        -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816063"
        +editedAt: DateTimeImmutable @1699999254 {#2029
          date: 2023-11-14 23:00:54.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699847720 {#2012
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +"title": 118461
      }
      0 => App\Entity\EntryComment {#2096}
    ]
    -id: 12367
    -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699913541
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/4434898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699827141 {#2014
      date: 2023-11-12 23:12:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
  +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1699847905 {#2082
    date: 2023-11-13 04:58:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Patch@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2081 …}
  +nested: Doctrine\ORM\PersistentCollection {#2098 …}
  +votes: Doctrine\ORM\PersistentCollection {#2080 …}
  +reports: Doctrine\ORM\PersistentCollection {#2089 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
  -id: 118471
  -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4816118"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699847905 {#2085
    date: 2023-11-13 04:58:25.0 +01:00
  }
  +"title": 118471
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#2096
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013
    +user: Proxies\__CG__\App\Entity\User {#1985 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2365 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
    +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
    +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
    +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 158
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699972412 {#2375
      date: 2023-11-14 15:33:32.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2269 …}
    +votes: Doctrine\ORM\PersistentCollection {#1347 …}
    +reports: Doctrine\ORM\PersistentCollection {#1350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
    +badges: Doctrine\ORM\PersistentCollection {#1358 …}
    +children: [
      1 => App\Entity\EntryComment {#2092
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1699856138 {#2090
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@vanderbilt@beehaw.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2241 …}
        +nested: Doctrine\ORM\PersistentCollection {#2130 …}
        +votes: Doctrine\ORM\PersistentCollection {#2129 …}
        +reports: Doctrine\ORM\PersistentCollection {#2132 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
        -id: 118745
        -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4818333"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699856138 {#2093
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +"title": 118745
      }
      2 => App\Entity\EntryComment {#2020
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
        +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1699847720 {#2028
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@echo64@lemmy.world"
          "@woelkchen@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2031 …}
        +nested: Doctrine\ORM\PersistentCollection {#2037 …}
        +votes: Doctrine\ORM\PersistentCollection {#2075 …}
        +reports: Doctrine\ORM\PersistentCollection {#2079 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
        -id: 118461
        -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816063"
        +editedAt: DateTimeImmutable @1699999254 {#2029
          date: 2023-11-14 23:00:54.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699847720 {#2012
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +"title": 118461
      }
      0 => App\Entity\EntryComment {#2096}
    ]
    -id: 12367
    -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699913541
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/4434898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699827141 {#2014
      date: 2023-11-12 23:12:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
  +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1699847905 {#2082
    date: 2023-11-13 04:58:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Patch@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2081 …}
  +nested: Doctrine\ORM\PersistentCollection {#2098 …}
  +votes: Doctrine\ORM\PersistentCollection {#2080 …}
  +reports: Doctrine\ORM\PersistentCollection {#2089 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
  -id: 118471
  -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4816118"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699847905 {#2085
    date: 2023-11-13 04:58:25.0 +01:00
  }
  +"title": 118471
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#2096
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2013
    +user: Proxies\__CG__\App\Entity\User {#1985 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: Proxies\__CG__\App\Entity\Image {#2365 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2366 …}
    +slug: "Canonical-lifts-lid-on-more-Ubuntu-Core-Desktop-details"
    +title: "Canonical lifts lid on more Ubuntu Core Desktop details"
    +url: "https://www.theregister.com/2023/11/08/ubuntu_core_desktop_details/"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 52
    +favouriteCount: 158
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699972412 {#2375
      date: 2023-11-14 15:33:32.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2269 …}
    +votes: Doctrine\ORM\PersistentCollection {#1347 …}
    +reports: Doctrine\ORM\PersistentCollection {#1350 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1351 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1353 …}
    +badges: Doctrine\ORM\PersistentCollection {#1358 …}
    +children: [
      1 => App\Entity\EntryComment {#2092
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2094 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
        +body: "Unlike desktop environments where there were equivalent alternatives to Unity, Flatpak isn’t an alternative to Snap that can deliver an equivalent solution. You can’t build an OS on top of Flatpak. This is why I think that if Snap makes the lives of Canonical developers easier, they’ll keep maintaining it. We’ll know if Ubuntu Core Desktop becomes a mainstream flavor or the default one. I think there is a commercial value of it in the enterprise world where tight control of the OS and upgrade robustness are needed. In this kind of a future Snap will have a long and productive life. If it ends up being used only for desktop apps which Flatpak covers, it may fall by the wayside as you suggested."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 9
        +score: 0
        +lastActive: DateTime @1699856138 {#2090
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@vanderbilt@beehaw.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2241 …}
        +nested: Doctrine\ORM\PersistentCollection {#2130 …}
        +votes: Doctrine\ORM\PersistentCollection {#2129 …}
        +reports: Doctrine\ORM\PersistentCollection {#2132 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2040 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2350 …}
        -id: 118745
        -bodyTs: "'altern':8,15 'app':116 'becom':61 'build':27 'canon':46 'commerci':74 'control':84 'core':59 'cover':119 'default':67 'deliv':20 'desktop':2,60,115 'develop':47 'easier':48 'end':109 'enterpris':80 'environ':3 'equival':7,22 'fall':122 'flatpak':11,33,118 'flavor':64 'futur':98 'isn':12 'keep':51 'kind':95 'know':56 'life':106 'live':44 'll':50,55 'long':103 'mainstream':63 'maintain':52 'make':42 'may':121 'need':92 'one':68 'os':29,87 'product':105 'robust':90 'snap':17,41,99 'solut':23 'suggest':128 'think':38,70 'tight':83 'top':31 'ubuntu':58 'uniti':10 'unlik':1 'upgrad':89 'use':112 'valu':75 'waysid':125 'world':81"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4818333"
        +editedAt: null
        +createdAt: DateTimeImmutable @1699856138 {#2093
          date: 2023-11-13 07:15:38.0 +01:00
        }
        +"title": 118745
      }
      2 => App\Entity\EntryComment {#2020
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2013 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2027 …}
        +root: Proxies\__CG__\App\Entity\EntryComment {#2035 …}
        +body: "Flatpak cannot do what’s discussed in the article. Snap can and it was started prior to Flatpak. If Flatpak was able to do what Snap can, you’d have half a point."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 10
        +score: 0
        +lastActive: DateTime @1699847720 {#2028
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Patch@feddit.uk"
          "@echo64@lemmy.world"
          "@woelkchen@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2031 …}
        +nested: Doctrine\ORM\PersistentCollection {#2037 …}
        +votes: Doctrine\ORM\PersistentCollection {#2075 …}
        +reports: Doctrine\ORM\PersistentCollection {#2079 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2078 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2097 …}
        -id: 118461
        -bodyTs: "'abl':22 'articl':9 'cannot':2 'd':29 'discuss':6 'flatpak':1,18,20 'half':31 'point':33 'prior':16 'snap':10,26 'start':15"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/4816063"
        +editedAt: DateTimeImmutable @1699999254 {#2029
          date: 2023-11-14 23:00:54.0 +01:00
        }
        +createdAt: DateTimeImmutable @1699847720 {#2012
          date: 2023-11-13 04:55:20.0 +01:00
        }
        +"title": 118461
      }
      0 => App\Entity\EntryComment {#2096}
    ]
    -id: 12367
    -titleTs: "'canon':1 'core':7 'desktop':8 'detail':9 'lid':3 'lift':2 'ubuntu':6"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699913541
    +visibility: "visible             "
    +apId: "https://feddit.uk/post/4434898"
    +editedAt: null
    +createdAt: DateTimeImmutable @1699827141 {#2014
      date: 2023-11-12 23:12:21.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2062 …}
  +body: "I’m pretty excited about it. It’s a much cleaner solution to the problem immutable OSes are trying to solve. Dare I say it’s better even than the Android model because it covers the whole stack with a single system."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 6
  +score: 0
  +lastActive: DateTime @1699847905 {#2082
    date: 2023-11-13 04:58:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Patch@feddit.uk"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2081 …}
  +nested: Doctrine\ORM\PersistentCollection {#2098 …}
  +votes: Doctrine\ORM\PersistentCollection {#2080 …}
  +reports: Doctrine\ORM\PersistentCollection {#2089 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2095 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2091 …}
  -id: 118471
  -bodyTs: "'android':31 'better':27 'cleaner':11 'cover':35 'dare':22 'even':28 'excit':4 'immut':16 'm':2 'model':32 'much':10 'ose':17 'pretti':3 'problem':15 'say':24 'singl':41 'solut':12 'solv':21 'stack':38 'system':42 'tri':19 'whole':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4816118"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699847905 {#2085
    date: 2023-11-13 04:58:25.0 +01:00
  }
  +"title": 118471
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2347
  +user: Proxies\__CG__\App\Entity\User {#2315 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1994 …}
  +slug: "Firefox-finally-enables-Wayland-by-default-on-their-builds"
  +title: "Firefox (finally) enables Wayland by default on their builds"
  +url: "https://phabricator.services.mozilla.com/D189367v"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 43
  +favouriteCount: 405
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700938678 {#2038
    date: 2023-11-25 19:57:58.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2005 …}
  +votes: Doctrine\ORM\PersistentCollection {#1996 …}
  +reports: Doctrine\ORM\PersistentCollection {#1993 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1992 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2002 …}
  +badges: Doctrine\ORM\PersistentCollection {#2000 …}
  +children: [
    App\Entity\EntryComment {#2351
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2347 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: "Requires login. Any word on when it’s making in stable?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1700073866 {#2348
        date: 2023-11-15 19:44:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@joojmachine@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2332 …}
      +nested: Doctrine\ORM\PersistentCollection {#2349 …}
      +votes: Doctrine\ORM\PersistentCollection {#2141 …}
      +reports: Doctrine\ORM\PersistentCollection {#2164 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2314 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
      -id: 120248
      -bodyTs: "'login':2 'make':9 'requir':1 'stabl':11 'word':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4828683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699893329 {#2346
        date: 2023-11-13 17:35:29.0 +01:00
      }
      +"title": 120248
    }
  ]
  -id: 12616
  -titleTs: "'build':9 'default':6 'enabl':3 'final':2 'firefox':1 'wayland':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699977687
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7912316"
  +editedAt: DateTimeImmutable @1700073802 {#2186
    date: 2023-11-15 19:43:22.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699891287 {#2243
    date: 2023-11-13 17:01:27.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2347
  +user: Proxies\__CG__\App\Entity\User {#2315 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1994 …}
  +slug: "Firefox-finally-enables-Wayland-by-default-on-their-builds"
  +title: "Firefox (finally) enables Wayland by default on their builds"
  +url: "https://phabricator.services.mozilla.com/D189367v"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 43
  +favouriteCount: 405
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700938678 {#2038
    date: 2023-11-25 19:57:58.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2005 …}
  +votes: Doctrine\ORM\PersistentCollection {#1996 …}
  +reports: Doctrine\ORM\PersistentCollection {#1993 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1992 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2002 …}
  +badges: Doctrine\ORM\PersistentCollection {#2000 …}
  +children: [
    App\Entity\EntryComment {#2351
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2347 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: "Requires login. Any word on when it’s making in stable?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1700073866 {#2348
        date: 2023-11-15 19:44:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@joojmachine@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2332 …}
      +nested: Doctrine\ORM\PersistentCollection {#2349 …}
      +votes: Doctrine\ORM\PersistentCollection {#2141 …}
      +reports: Doctrine\ORM\PersistentCollection {#2164 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2314 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
      -id: 120248
      -bodyTs: "'login':2 'make':9 'requir':1 'stabl':11 'word':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4828683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699893329 {#2346
        date: 2023-11-13 17:35:29.0 +01:00
      }
      +"title": 120248
    }
  ]
  -id: 12616
  -titleTs: "'build':9 'default':6 'enabl':3 'final':2 'firefox':1 'wayland':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699977687
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7912316"
  +editedAt: DateTimeImmutable @1700073802 {#2186
    date: 2023-11-15 19:43:22.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699891287 {#2243
    date: 2023-11-13 17:01:27.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2347
  +user: Proxies\__CG__\App\Entity\User {#2315 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1994 …}
  +slug: "Firefox-finally-enables-Wayland-by-default-on-their-builds"
  +title: "Firefox (finally) enables Wayland by default on their builds"
  +url: "https://phabricator.services.mozilla.com/D189367v"
  +body: null
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 43
  +favouriteCount: 405
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1700938678 {#2038
    date: 2023-11-25 19:57:58.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2005 …}
  +votes: Doctrine\ORM\PersistentCollection {#1996 …}
  +reports: Doctrine\ORM\PersistentCollection {#1993 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1992 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2002 …}
  +badges: Doctrine\ORM\PersistentCollection {#2000 …}
  +children: [
    App\Entity\EntryComment {#2351
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2347 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: "Requires login. Any word on when it’s making in stable?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 13
      +score: 0
      +lastActive: DateTime @1700073866 {#2348
        date: 2023-11-15 19:44:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@joojmachine@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2332 …}
      +nested: Doctrine\ORM\PersistentCollection {#2349 …}
      +votes: Doctrine\ORM\PersistentCollection {#2141 …}
      +reports: Doctrine\ORM\PersistentCollection {#2164 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2314 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
      -id: 120248
      -bodyTs: "'login':2 'make':9 'requir':1 'stabl':11 'word':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4828683"
      +editedAt: null
      +createdAt: DateTimeImmutable @1699893329 {#2346
        date: 2023-11-13 17:35:29.0 +01:00
      }
      +"title": 120248
    }
  ]
  -id: 12616
  -titleTs: "'build':9 'default':6 'enabl':3 'final':2 'firefox':1 'wayland':4"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699977687
  +visibility: "visible             "
  +apId: "https://lemmy.ml/post/7912316"
  +editedAt: DateTimeImmutable @1700073802 {#2186
    date: 2023-11-15 19:43:22.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699891287 {#2243
    date: 2023-11-13 17:01:27.0 +01:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#2351
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2347
    +user: Proxies\__CG__\App\Entity\User {#2315 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1994 …}
    +slug: "Firefox-finally-enables-Wayland-by-default-on-their-builds"
    +title: "Firefox (finally) enables Wayland by default on their builds"
    +url: "https://phabricator.services.mozilla.com/D189367v"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 43
    +favouriteCount: 405
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700938678 {#2038
      date: 2023-11-25 19:57:58.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2005 …}
    +votes: Doctrine\ORM\PersistentCollection {#1996 …}
    +reports: Doctrine\ORM\PersistentCollection {#1993 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1992 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2002 …}
    +badges: Doctrine\ORM\PersistentCollection {#2000 …}
    +children: [
      App\Entity\EntryComment {#2351}
    ]
    -id: 12616
    -titleTs: "'build':9 'default':6 'enabl':3 'final':2 'firefox':1 'wayland':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699977687
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7912316"
    +editedAt: DateTimeImmutable @1700073802 {#2186
      date: 2023-11-15 19:43:22.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699891287 {#2243
      date: 2023-11-13 17:01:27.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: "Requires login. Any word on when it’s making in stable?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1700073866 {#2348
    date: 2023-11-15 19:44:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@joojmachine@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2332 …}
  +nested: Doctrine\ORM\PersistentCollection {#2349 …}
  +votes: Doctrine\ORM\PersistentCollection {#2141 …}
  +reports: Doctrine\ORM\PersistentCollection {#2164 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2314 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  -id: 120248
  -bodyTs: "'login':2 'make':9 'requir':1 'stabl':11 'word':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4828683"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699893329 {#2346
    date: 2023-11-13 17:35:29.0 +01:00
  }
  +"title": 120248
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#2351
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2347
    +user: Proxies\__CG__\App\Entity\User {#2315 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1994 …}
    +slug: "Firefox-finally-enables-Wayland-by-default-on-their-builds"
    +title: "Firefox (finally) enables Wayland by default on their builds"
    +url: "https://phabricator.services.mozilla.com/D189367v"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 43
    +favouriteCount: 405
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700938678 {#2038
      date: 2023-11-25 19:57:58.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2005 …}
    +votes: Doctrine\ORM\PersistentCollection {#1996 …}
    +reports: Doctrine\ORM\PersistentCollection {#1993 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1992 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2002 …}
    +badges: Doctrine\ORM\PersistentCollection {#2000 …}
    +children: [
      App\Entity\EntryComment {#2351}
    ]
    -id: 12616
    -titleTs: "'build':9 'default':6 'enabl':3 'final':2 'firefox':1 'wayland':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699977687
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7912316"
    +editedAt: DateTimeImmutable @1700073802 {#2186
      date: 2023-11-15 19:43:22.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699891287 {#2243
      date: 2023-11-13 17:01:27.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: "Requires login. Any word on when it’s making in stable?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1700073866 {#2348
    date: 2023-11-15 19:44:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@joojmachine@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2332 …}
  +nested: Doctrine\ORM\PersistentCollection {#2349 …}
  +votes: Doctrine\ORM\PersistentCollection {#2141 …}
  +reports: Doctrine\ORM\PersistentCollection {#2164 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2314 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  -id: 120248
  -bodyTs: "'login':2 'make':9 'requir':1 'stabl':11 'word':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4828683"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699893329 {#2346
    date: 2023-11-13 17:35:29.0 +01:00
  }
  +"title": 120248
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#2351
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2347
    +user: Proxies\__CG__\App\Entity\User {#2315 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1994 …}
    +slug: "Firefox-finally-enables-Wayland-by-default-on-their-builds"
    +title: "Firefox (finally) enables Wayland by default on their builds"
    +url: "https://phabricator.services.mozilla.com/D189367v"
    +body: null
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 43
    +favouriteCount: 405
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1700938678 {#2038
      date: 2023-11-25 19:57:58.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2005 …}
    +votes: Doctrine\ORM\PersistentCollection {#1996 …}
    +reports: Doctrine\ORM\PersistentCollection {#1993 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1992 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2002 …}
    +badges: Doctrine\ORM\PersistentCollection {#2000 …}
    +children: [
      App\Entity\EntryComment {#2351}
    ]
    -id: 12616
    -titleTs: "'build':9 'default':6 'enabl':3 'final':2 'firefox':1 'wayland':4"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699977687
    +visibility: "visible             "
    +apId: "https://lemmy.ml/post/7912316"
    +editedAt: DateTimeImmutable @1700073802 {#2186
      date: 2023-11-15 19:43:22.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699891287 {#2243
      date: 2023-11-13 17:01:27.0 +01:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: "Requires login. Any word on when it’s making in stable?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 13
  +score: 0
  +lastActive: DateTime @1700073866 {#2348
    date: 2023-11-15 19:44:26.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@joojmachine@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2332 …}
  +nested: Doctrine\ORM\PersistentCollection {#2349 …}
  +votes: Doctrine\ORM\PersistentCollection {#2141 …}
  +reports: Doctrine\ORM\PersistentCollection {#2164 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2314 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2328 …}
  -id: 120248
  -bodyTs: "'login':2 'make':9 'requir':1 'stabl':11 'word':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4828683"
  +editedAt: null
  +createdAt: DateTimeImmutable @1699893329 {#2346
    date: 2023-11-13 17:35:29.0 +01:00
  }
  +"title": 120248
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2118
  +user: Proxies\__CG__\App\Entity\User {#2248 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2172 …}
  +slug: "With-Firefox-on-X11-any-page-can-pastejack-you-anytime"
  +title: "With Firefox on X11, any page can pastejack you anytime"
  +url: "https://www.openwall.com/lists/oss-security/2023/10/17/1"
  +body: """
    Date: Tue, 17 Oct 2023 03:17:36 +0300 From: turistu To: oss-security@…ts.openwall.com Subject: with firefox on X11, any page can pastejack you anytime\n
    \n
    Note to the moderator: I have already submitted this to the firefox people three weeks ago, and according to them, this is not a real security issue, or at least not worse than those pesky scripts which you cannot kill without killing firefox itself; if you think the same, just ignore this without replying.\n
    \n
    I would however appreciate if you let this through and so give it some visibility so that the other 2 or 3 people who may be affected by this could learn about it.\n
    \n
    Thank you very much.\n
    \n
    ====\n
    \n
    In firefox running on X11, any script from any page can freely write to the primary selection, and that can be easily exploited to run arbitrary code on the user’s machine.\n
    \n
    No user interaction is necessary – any page able to run javascript can do it, including e.g. a page from a background tab of a minimized window, an iframe inside such a window, an error page, a sandboxed iframe, a page that has reloaded itself via `meta http-equiv=refresh`, etc.\n
    \n
    This applies to all the versions of mozilla/firefox and their derivatives (seamonkey, etc) that I was able to test, including the latest nightly.\n
    \n
    ### Example\n
    \n
    The simplest example, which works in the default configurations of systems like OpenBSD or Alpine Linux (= any Unix/Linux system where Wayland is not the default and the default *shell* does not implement bracketed-paste), would go like this:\n
    \n
    Load the following snippet in firefox:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">\n
    </span><span style="color:#323232;">intentionally left blank\n
    </span>\n
    ```\n
    \n
    Then pretend to forget about it, and go about your work. Sooner or later, when trying to paste something in the terminal with shift-Insert or middle click, you will end up running the command `writeXPrimary()` has injected just between your copy and paste.\n
    \n
    live example of that snippet: [turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)\n
    \n
    ### Short technical explanation\n
    \n
    Browsers like firefox have the concepts of “secure context” (e.g. `https://`) and “transient user activation”; the javascript from the page gets some temporary powers as soon as you have interacted *even so little* with the page, like clicked, touched, etc.\n
    \n
    For instance, writing with `Clipboard.writeText()` to the windows-style Ctrl-C Ctrl-V *clipboard* selection is only possible from secure contexts and only in the short while after the user has clicked a button, etc on the page. As this bug demonstrates, those prerequisites are not needed for writing to the *primary* selection, which on X11 is much more used and much more valuable.\n
    \n
    ### Workaround\n
    \n
    Without patching firefox, the only workaround I can think about is disabling the `Clipboard.selectAllChildren()` function from an addon’s content script, e.g. like this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">let block = function(){ throw Error('blocked') };\n
    </span><span style="color:#323232;">exportFunction(block, Selection.prototype, { defineAs: 'selectAllChildren' });\n
    </span>\n
    ```\n
    \n
    Complete extension here at [github.com/turistu/odds-n-ends/raw/…/no-sel.xpi](https://github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).\n
    \n
    I tried to submit it to addons.mozilla.org but they didn’t accept it. If you’re running firefox-esr, the development edition or nightly, you can just `set xpinstall.signatures.required` to true in `about:config` and install it with `firefox no-sel.xpi`.\n
    \n
    ### Firefox Patch\n
    \n
    ```\n
    \n
    <span style="color:#323232;">diff -r 9b362770f30b layout/generic/nsFrameSelection.cpp\n
    </span><span style="color:#323232;">--- a/layout/generic/nsFrameSelection.cpp\tFri Oct 06 12:03:17 2023 +0000\n
    </span><span style="color:#323232;">+++ b/layout/generic/nsFrameSelection.cpp\tSun Oct 08 11:04:41 2023 +0300\n
    </span><span style="color:#323232;">@@ -3345,6 +3345,10 @@\n
    </span><span style="color:#323232;">     return;  // Don't care if we are still dragging.\n
    </span><span style="color:#323232;">   }\n
    </span><span style="color:#323232;"> \n
    </span><span style="color:#323232;">+  if (aReason &amp; nsISelectionListener::JS_REASON) {\n
    </span><span style="color:#323232;">+    return;\n
    </span><span style="color:#323232;">+  }\n
    </span><span style="color:#323232;">+\n
    </span><span style="color:#323232;">   if (!aDocument || aSelection.IsCollapsed()) {\n
    </span><span style="color:#323232;"> #ifdef DEBUG_CLIPBOARD\n
    </span><span style="color:#323232;">     fprintf(stderr, "CLIPBOARD: no selection/collapsed selectionn");\n
    </span>\n
    ```\n
    \n
    The idea of this patch was to *always* prevent javascript from indirectly messing with the primary selection via the Selection API. However, it turned out that the `JS_REASON` flag was not reliable; if javascript calls some function like `addRange()` or `selectAllChildren()` while the user has started dragging but hasn’t released the mouse button yet, that code will be called *without* that flag but with the text set by javascript, not the text selected by the user. However, I think that this patch is still enough to fill the glaring hole opened by `selectAllChildren()`.\n
    \n
    ### About the example and bracketed-paste\n
    \n
    The bracketed paste feature of bash/readline and zsh means that you cannot just append a CR or LF to the payload and be done, it’s the user who has to press ENTER for it to run.\n
    \n
    However, workarounds exist. For instance, some terminals like mlterm don’t filter out the pasted data, and you can terminate the pasting mode early by inserting a `e201~` in the payload.\n
    \n
    For bash, you can take advantage of some quirks in the readline library to turn off the highlighting and make the payload invisible to the user. E.g.:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">let payload = 'touch ~/LOL-' + Date.now() / 1000;\n
    </span><span style="color:#323232;">writeXPrimary('n' + payload + 'n'.repeat(100) + ' '.repeat(30)\n
    </span><span style="color:#323232;">\t+ 'n'.repeat(100))\n
    </span>\n
    ```\n
    \n
    which will confuse the user with the same screen as when some stray background job had written something to the terminal:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">user@...t:~$ : previous unrelated command\n
    </span><span style="color:#323232;">user@...t:~$\t&lt;-- paste here\n
    </span><span style="color:#323232;">#   &lt;-- cursor here, most users will just hit Enter to get a new prompt\n
    </span>\n
    ```\n
    \n
    live example of that snippet: [turistu.github.io/firefox/bash-pastejack.html\n
    \n
    Just to be clear, I don’t think that either mlterm, bash, nor the shells that don’t do have that bracketed-paste feature are at fault here in any way (and I personally always turn off that misfeature as it badly interferes with my workflow): It’s firefox which should get all the blame for letting random javascript evade its pretended “sandbox” in this way.\n
    \n
    ### About Wayland\n
    \n
    For firefox running in Wayland, `writeXPrimary()` will only succeed when the firefox window (the main window, not necessarily the tab the code runs in) has the focus. Otherwise the selection will be cleared. At first I assumed that this is something specific to the Wayland protocol, but that turned out to be utterly false; it’s just some quirk, bug or “feature” specific to either firefox itself or GTK.\n
    \n
    But I think that’s still bad enough, even if the page should take care to only set the selection when the main window has gained focus.\n
    \n
    And of course, all this doesn’t affect the situation where you’re copying and pasting in another firefox tab with a different context, origin, etc; and all the other situations where you don’t appreciate having random javascript you don’t even know about messing with your copy &amp; paste.\n
    \n
    ===\n
    \n
    This is a slightly edited version of [github.com/turistu/odds-n-ends/…/pastejack.md](https://github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).\n
    \n
    I will correct any errors or omissions and also add more info there.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 0
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1725264437 {#2180
    date: 2024-09-02 10:07:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2173 …}
  +votes: Doctrine\ORM\PersistentCollection {#2175 …}
  +reports: Doctrine\ORM\PersistentCollection {#2176 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2178 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2183 …}
  +badges: Doctrine\ORM\PersistentCollection {#2168 …}
  +children: [
    App\Entity\EntryComment {#2114
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: "Are Chromium browsers affected by this too?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1697909631 {#2112
        date: 2023-10-21 19:33:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ugjka@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2117 …}
      +nested: Doctrine\ORM\PersistentCollection {#2122 …}
      +votes: Doctrine\ORM\PersistentCollection {#2113 …}
      +reports: Doctrine\ORM\PersistentCollection {#2119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
      -id: 232263
      -bodyTs: "'affect':4 'browser':3 'chromium':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4175723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697909631 {#2124
        date: 2023-10-21 19:33:51.0 +02:00
      }
      +"title": 232263
    }
  ]
  -id: 17198
  -titleTs: "'anytim':10 'firefox':2 'page':6 'pastejack':8 'x11':4"
  -bodyTs: "'+0000':538 '+0300':9,547 '+3345':550 '-3345':548 '/firefox/bash-pastejack.html':843 '/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':326 '/lol-':779 '/no-sel.xpi':479 '/pastejack.md':1069 '/turistu/odds-n-ends/':1068 '/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1072 '/turistu/odds-n-ends/raw/':478 '/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':482 '03':6,535 '04':544 '06':533 '08':542 '10':551 '100':787,792 '1000':781 '11':543 '12':534 '17':3,7,536 '2':101 '2023':5,537,546 '3':103 '30':789 '36':8 '41':545 '6':549 '9b362770f30b':528 'a/layout/generic/nsframeselection.cpp':530 'abl':158,218 'accept':494 'accord':45 'activ':343 'add':1082 'addon':454 'addons.mozilla.org':489 'addrang':618 'adocu':568 'advantag':754 'affect':108,1016 'ago':43 'alpin':240 'alreadi':34 'also':1081 'alway':586,879 'anoth':1026 'anytim':27 'api':599 'append':694 'appli':203 'appreci':85,1044 'arbitrari':144 'areason':562 'aselection.iscollapsed':569 'assum':949 'b/layout/generic/nsframeselection.cpp':539 'background':171,806 'bad':886,988 'bash':750,855 'bash/readline':686 'blame':899 'blank':273 'block':462,466,468 'bracket':259,679,682,866 'bracketed-past':258,678,865 'browser':330 'bug':412,972 'button':405,633 'c':381 'call':614,639 'cannot':66,692 'care':555,996 'clear':847,945 'click':302,366,403 'clipboard':385,572,575 'clipboard.selectallchildren':450 'clipboard.writetext':373 'code':145,636,934 'command':309,818 'complet':472 'concept':335 'config':517 'configur':234 'confus':795 'content':456 'context':338,392,1032 'copi':316,1022,1057 'correct':1075 'could':111 'cours':1011 'cr':696 'ctrl':380,383 'ctrl-c':379 'ctrl-v':382 'cursor':823 'data':733 'date':1 'date.now':780 'debug':571 'default':233,250,253 'definea':470 'demonstr':413 'deriv':212 'develop':504 'didn':492 'diff':526 'differ':1031 'disabl':448 'doesn':1014 'done':704 'drag':560,626 'e.g':166,339,458,775 'e201':745 'earli':741 'easili':140 'edit':505,1063 'either':853,977 'end':305 'enough':665,989 'enter':713,830 'equiv':199 'error':184,465,1077 'esr':502 'etc':201,214,368,406,1034 'evad':904 'even':359,990,1051 'exampl':225,228,320,676,837 'exist':720 'explan':329 'exploit':141 'exportfunct':467 'extens':473 'fals':966 'fault':871 'featur':684,868,974 'fill':667 'filter':729 'firefox':19,39,70,120,270,332,439,501,522,524,893,914,924,978,1027 'firefox-esr':500 'first':947 'flag':608,642 'focus':939,1008 'follow':267 'forget':277 'fprintf':573 'freeli':130 'fri':531 'function':451,463,616 'gain':1007 'get':349,832,896 'github.com':477,481,1067,1071 'github.com/turistu/odds-n-ends/':1066 'github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1070 'github.com/turistu/odds-n-ends/raw/':476 'github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':480 'give':93 'glare':669 'go':262,281 'gtk':981 'hasn':628 'highlight':766 'hit':829 'hole':670 'howev':84,600,657,718 'http':198 'http-equiv':197 'idea':580 'ifdef':570 'ifram':178,188 'ignor':78 'implement':257 'includ':165,221 'indirect':590 'info':1084 'inject':312 'insert':299,743 'insid':179 'instal':519 'instanc':370,722 'intent':271 'interact':153,358 'interfer':887 'invis':771 'issu':54 'javascript':161,345,588,613,649,903,1047 'job':807 'js':564,606 'kill':67,69 'know':1052 'later':287 'latest':223 'layout/generic/nsframeselection.cpp':529 'learn':112 'least':57 'left':272 'let':88,461,776,901 'lf':698 'librari':761 'like':237,263,331,365,459,617,725 'linux':241 'littl':361 'live':319,836 'load':265 'machin':150 'main':927,1004 'make':768 'may':106 'mean':689 'mess':591,1054 'meta':196 'middl':301 'minim':175 'misfeatur':883 'mlterm':726,854 'mode':740 'moder':31 'mous':632 'mozilla/firefox':209 'much':118,429,433 'n':783,785,790 'necessari':155 'necessarili':930 'need':418 'new':834 'night':224,507 'no-sel.xpi':523 'note':28 'nsiselectionlisten':563 'oct':4,532,541 'omiss':1079 'open':671 'openbsd':238 'origin':1033 'oss':14 'oss-secur':13 'otherwis':940 'page':23,128,157,168,185,190,348,364,409,993 'past':260,291,318,680,683,732,739,821,867,1024,1058 'pastejack':25 'patch':438,525,583,662 'payload':701,748,770,777,784 'peopl':40,104 'person':878 'peski':62 'possibl':389 'power':352 'prerequisit':415 'press':712 'pretend':275,906 'prevent':587 'previous':816 'primari':134,423,594 'prompt':835 'protocol':958 'quirk':757,971 'r':527 'random':902,1046 're':498,1021 'readlin':760 'real':52 'reason':565,607 'refresh':200 'releas':630 'reliabl':611 'reload':193 'repeat':786,788,791 'repli':81 'return':552,566 'run':121,143,160,307,499,717,915,935 'sandbox':187,907 'screen':801 'script':63,125,457 'seamonkey':213 'secur':15,53,337,391 'select':135,386,424,595,598,653,942,1001 'selectallchildren':471,620,673 'selection.prototype':469 'selection/collapsed':577 'selectionn':578 'set':511,647,999 'shell':254,858 'shift':298 'shift-insert':297 'short':327,397 'simplest':227 'situat':1018,1039 'slight':1062 'snippet':268,323,840 'someth':292,810,953 'soon':354 'sooner':285 'specif':954,975 'start':625 'stderr':574 'still':559,664,987 'stray':805 'style':378 'subject':17 'submit':35,486 'succeed':921 'sun':540 'system':236,244 'tab':172,932,1028 'take':753,995 'technic':328 'temporari':351 'termin':295,724,737,813 'test':220 'text':646,652 'thank':115 'think':74,445,659,851,984 'three':41 'throw':464 'touch':367,778 'transient':341 'tri':289,484 'true':514 'ts.openwall.com':16 'tue':2 'turistu':11 'turistu.github.io':325,842 'turistu.github.io/firefox/bash-pastejack.html':841 'turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':324 'turn':602,763,880,961 'unix/linux':243 'unrel':817 'use':431 'user':148,152,342,401,623,656,708,774,797,814,819,826 'utter':965 'v':384 'valuabl':435 'version':207,1064 'via':195,596 'visibl':96 'way':875,910 'wayland':246,912,917,957 'week':42 'window':176,182,377,925,928,1005 'windows-styl':376 'without':68,80,437,640 'work':230,284 'workaround':436,442,719 'workflow':890 'wors':59 'would':83,261 'write':131,371,420 'writexprimari':310,782,918 'written':809 'x11':21,123,427 'xpinstall.signatures.required':512 'yet':634 'zsh':688"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697959616
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7123900"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697907616 {#2155
    date: 2023-10-21 19:00:16.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2118
  +user: Proxies\__CG__\App\Entity\User {#2248 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2172 …}
  +slug: "With-Firefox-on-X11-any-page-can-pastejack-you-anytime"
  +title: "With Firefox on X11, any page can pastejack you anytime"
  +url: "https://www.openwall.com/lists/oss-security/2023/10/17/1"
  +body: """
    Date: Tue, 17 Oct 2023 03:17:36 +0300 From: turistu To: oss-security@…ts.openwall.com Subject: with firefox on X11, any page can pastejack you anytime\n
    \n
    Note to the moderator: I have already submitted this to the firefox people three weeks ago, and according to them, this is not a real security issue, or at least not worse than those pesky scripts which you cannot kill without killing firefox itself; if you think the same, just ignore this without replying.\n
    \n
    I would however appreciate if you let this through and so give it some visibility so that the other 2 or 3 people who may be affected by this could learn about it.\n
    \n
    Thank you very much.\n
    \n
    ====\n
    \n
    In firefox running on X11, any script from any page can freely write to the primary selection, and that can be easily exploited to run arbitrary code on the user’s machine.\n
    \n
    No user interaction is necessary – any page able to run javascript can do it, including e.g. a page from a background tab of a minimized window, an iframe inside such a window, an error page, a sandboxed iframe, a page that has reloaded itself via `meta http-equiv=refresh`, etc.\n
    \n
    This applies to all the versions of mozilla/firefox and their derivatives (seamonkey, etc) that I was able to test, including the latest nightly.\n
    \n
    ### Example\n
    \n
    The simplest example, which works in the default configurations of systems like OpenBSD or Alpine Linux (= any Unix/Linux system where Wayland is not the default and the default *shell* does not implement bracketed-paste), would go like this:\n
    \n
    Load the following snippet in firefox:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">\n
    </span><span style="color:#323232;">intentionally left blank\n
    </span>\n
    ```\n
    \n
    Then pretend to forget about it, and go about your work. Sooner or later, when trying to paste something in the terminal with shift-Insert or middle click, you will end up running the command `writeXPrimary()` has injected just between your copy and paste.\n
    \n
    live example of that snippet: [turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)\n
    \n
    ### Short technical explanation\n
    \n
    Browsers like firefox have the concepts of “secure context” (e.g. `https://`) and “transient user activation”; the javascript from the page gets some temporary powers as soon as you have interacted *even so little* with the page, like clicked, touched, etc.\n
    \n
    For instance, writing with `Clipboard.writeText()` to the windows-style Ctrl-C Ctrl-V *clipboard* selection is only possible from secure contexts and only in the short while after the user has clicked a button, etc on the page. As this bug demonstrates, those prerequisites are not needed for writing to the *primary* selection, which on X11 is much more used and much more valuable.\n
    \n
    ### Workaround\n
    \n
    Without patching firefox, the only workaround I can think about is disabling the `Clipboard.selectAllChildren()` function from an addon’s content script, e.g. like this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">let block = function(){ throw Error('blocked') };\n
    </span><span style="color:#323232;">exportFunction(block, Selection.prototype, { defineAs: 'selectAllChildren' });\n
    </span>\n
    ```\n
    \n
    Complete extension here at [github.com/turistu/odds-n-ends/raw/…/no-sel.xpi](https://github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).\n
    \n
    I tried to submit it to addons.mozilla.org but they didn’t accept it. If you’re running firefox-esr, the development edition or nightly, you can just `set xpinstall.signatures.required` to true in `about:config` and install it with `firefox no-sel.xpi`.\n
    \n
    ### Firefox Patch\n
    \n
    ```\n
    \n
    <span style="color:#323232;">diff -r 9b362770f30b layout/generic/nsFrameSelection.cpp\n
    </span><span style="color:#323232;">--- a/layout/generic/nsFrameSelection.cpp\tFri Oct 06 12:03:17 2023 +0000\n
    </span><span style="color:#323232;">+++ b/layout/generic/nsFrameSelection.cpp\tSun Oct 08 11:04:41 2023 +0300\n
    </span><span style="color:#323232;">@@ -3345,6 +3345,10 @@\n
    </span><span style="color:#323232;">     return;  // Don't care if we are still dragging.\n
    </span><span style="color:#323232;">   }\n
    </span><span style="color:#323232;"> \n
    </span><span style="color:#323232;">+  if (aReason &amp; nsISelectionListener::JS_REASON) {\n
    </span><span style="color:#323232;">+    return;\n
    </span><span style="color:#323232;">+  }\n
    </span><span style="color:#323232;">+\n
    </span><span style="color:#323232;">   if (!aDocument || aSelection.IsCollapsed()) {\n
    </span><span style="color:#323232;"> #ifdef DEBUG_CLIPBOARD\n
    </span><span style="color:#323232;">     fprintf(stderr, "CLIPBOARD: no selection/collapsed selectionn");\n
    </span>\n
    ```\n
    \n
    The idea of this patch was to *always* prevent javascript from indirectly messing with the primary selection via the Selection API. However, it turned out that the `JS_REASON` flag was not reliable; if javascript calls some function like `addRange()` or `selectAllChildren()` while the user has started dragging but hasn’t released the mouse button yet, that code will be called *without* that flag but with the text set by javascript, not the text selected by the user. However, I think that this patch is still enough to fill the glaring hole opened by `selectAllChildren()`.\n
    \n
    ### About the example and bracketed-paste\n
    \n
    The bracketed paste feature of bash/readline and zsh means that you cannot just append a CR or LF to the payload and be done, it’s the user who has to press ENTER for it to run.\n
    \n
    However, workarounds exist. For instance, some terminals like mlterm don’t filter out the pasted data, and you can terminate the pasting mode early by inserting a `e201~` in the payload.\n
    \n
    For bash, you can take advantage of some quirks in the readline library to turn off the highlighting and make the payload invisible to the user. E.g.:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">let payload = 'touch ~/LOL-' + Date.now() / 1000;\n
    </span><span style="color:#323232;">writeXPrimary('n' + payload + 'n'.repeat(100) + ' '.repeat(30)\n
    </span><span style="color:#323232;">\t+ 'n'.repeat(100))\n
    </span>\n
    ```\n
    \n
    which will confuse the user with the same screen as when some stray background job had written something to the terminal:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">user@...t:~$ : previous unrelated command\n
    </span><span style="color:#323232;">user@...t:~$\t&lt;-- paste here\n
    </span><span style="color:#323232;">#   &lt;-- cursor here, most users will just hit Enter to get a new prompt\n
    </span>\n
    ```\n
    \n
    live example of that snippet: [turistu.github.io/firefox/bash-pastejack.html\n
    \n
    Just to be clear, I don’t think that either mlterm, bash, nor the shells that don’t do have that bracketed-paste feature are at fault here in any way (and I personally always turn off that misfeature as it badly interferes with my workflow): It’s firefox which should get all the blame for letting random javascript evade its pretended “sandbox” in this way.\n
    \n
    ### About Wayland\n
    \n
    For firefox running in Wayland, `writeXPrimary()` will only succeed when the firefox window (the main window, not necessarily the tab the code runs in) has the focus. Otherwise the selection will be cleared. At first I assumed that this is something specific to the Wayland protocol, but that turned out to be utterly false; it’s just some quirk, bug or “feature” specific to either firefox itself or GTK.\n
    \n
    But I think that’s still bad enough, even if the page should take care to only set the selection when the main window has gained focus.\n
    \n
    And of course, all this doesn’t affect the situation where you’re copying and pasting in another firefox tab with a different context, origin, etc; and all the other situations where you don’t appreciate having random javascript you don’t even know about messing with your copy &amp; paste.\n
    \n
    ===\n
    \n
    This is a slightly edited version of [github.com/turistu/odds-n-ends/…/pastejack.md](https://github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).\n
    \n
    I will correct any errors or omissions and also add more info there.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 0
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1725264437 {#2180
    date: 2024-09-02 10:07:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2173 …}
  +votes: Doctrine\ORM\PersistentCollection {#2175 …}
  +reports: Doctrine\ORM\PersistentCollection {#2176 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2178 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2183 …}
  +badges: Doctrine\ORM\PersistentCollection {#2168 …}
  +children: [
    App\Entity\EntryComment {#2114
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: "Are Chromium browsers affected by this too?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1697909631 {#2112
        date: 2023-10-21 19:33:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ugjka@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2117 …}
      +nested: Doctrine\ORM\PersistentCollection {#2122 …}
      +votes: Doctrine\ORM\PersistentCollection {#2113 …}
      +reports: Doctrine\ORM\PersistentCollection {#2119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
      -id: 232263
      -bodyTs: "'affect':4 'browser':3 'chromium':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4175723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697909631 {#2124
        date: 2023-10-21 19:33:51.0 +02:00
      }
      +"title": 232263
    }
  ]
  -id: 17198
  -titleTs: "'anytim':10 'firefox':2 'page':6 'pastejack':8 'x11':4"
  -bodyTs: "'+0000':538 '+0300':9,547 '+3345':550 '-3345':548 '/firefox/bash-pastejack.html':843 '/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':326 '/lol-':779 '/no-sel.xpi':479 '/pastejack.md':1069 '/turistu/odds-n-ends/':1068 '/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1072 '/turistu/odds-n-ends/raw/':478 '/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':482 '03':6,535 '04':544 '06':533 '08':542 '10':551 '100':787,792 '1000':781 '11':543 '12':534 '17':3,7,536 '2':101 '2023':5,537,546 '3':103 '30':789 '36':8 '41':545 '6':549 '9b362770f30b':528 'a/layout/generic/nsframeselection.cpp':530 'abl':158,218 'accept':494 'accord':45 'activ':343 'add':1082 'addon':454 'addons.mozilla.org':489 'addrang':618 'adocu':568 'advantag':754 'affect':108,1016 'ago':43 'alpin':240 'alreadi':34 'also':1081 'alway':586,879 'anoth':1026 'anytim':27 'api':599 'append':694 'appli':203 'appreci':85,1044 'arbitrari':144 'areason':562 'aselection.iscollapsed':569 'assum':949 'b/layout/generic/nsframeselection.cpp':539 'background':171,806 'bad':886,988 'bash':750,855 'bash/readline':686 'blame':899 'blank':273 'block':462,466,468 'bracket':259,679,682,866 'bracketed-past':258,678,865 'browser':330 'bug':412,972 'button':405,633 'c':381 'call':614,639 'cannot':66,692 'care':555,996 'clear':847,945 'click':302,366,403 'clipboard':385,572,575 'clipboard.selectallchildren':450 'clipboard.writetext':373 'code':145,636,934 'command':309,818 'complet':472 'concept':335 'config':517 'configur':234 'confus':795 'content':456 'context':338,392,1032 'copi':316,1022,1057 'correct':1075 'could':111 'cours':1011 'cr':696 'ctrl':380,383 'ctrl-c':379 'ctrl-v':382 'cursor':823 'data':733 'date':1 'date.now':780 'debug':571 'default':233,250,253 'definea':470 'demonstr':413 'deriv':212 'develop':504 'didn':492 'diff':526 'differ':1031 'disabl':448 'doesn':1014 'done':704 'drag':560,626 'e.g':166,339,458,775 'e201':745 'earli':741 'easili':140 'edit':505,1063 'either':853,977 'end':305 'enough':665,989 'enter':713,830 'equiv':199 'error':184,465,1077 'esr':502 'etc':201,214,368,406,1034 'evad':904 'even':359,990,1051 'exampl':225,228,320,676,837 'exist':720 'explan':329 'exploit':141 'exportfunct':467 'extens':473 'fals':966 'fault':871 'featur':684,868,974 'fill':667 'filter':729 'firefox':19,39,70,120,270,332,439,501,522,524,893,914,924,978,1027 'firefox-esr':500 'first':947 'flag':608,642 'focus':939,1008 'follow':267 'forget':277 'fprintf':573 'freeli':130 'fri':531 'function':451,463,616 'gain':1007 'get':349,832,896 'github.com':477,481,1067,1071 'github.com/turistu/odds-n-ends/':1066 'github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1070 'github.com/turistu/odds-n-ends/raw/':476 'github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':480 'give':93 'glare':669 'go':262,281 'gtk':981 'hasn':628 'highlight':766 'hit':829 'hole':670 'howev':84,600,657,718 'http':198 'http-equiv':197 'idea':580 'ifdef':570 'ifram':178,188 'ignor':78 'implement':257 'includ':165,221 'indirect':590 'info':1084 'inject':312 'insert':299,743 'insid':179 'instal':519 'instanc':370,722 'intent':271 'interact':153,358 'interfer':887 'invis':771 'issu':54 'javascript':161,345,588,613,649,903,1047 'job':807 'js':564,606 'kill':67,69 'know':1052 'later':287 'latest':223 'layout/generic/nsframeselection.cpp':529 'learn':112 'least':57 'left':272 'let':88,461,776,901 'lf':698 'librari':761 'like':237,263,331,365,459,617,725 'linux':241 'littl':361 'live':319,836 'load':265 'machin':150 'main':927,1004 'make':768 'may':106 'mean':689 'mess':591,1054 'meta':196 'middl':301 'minim':175 'misfeatur':883 'mlterm':726,854 'mode':740 'moder':31 'mous':632 'mozilla/firefox':209 'much':118,429,433 'n':783,785,790 'necessari':155 'necessarili':930 'need':418 'new':834 'night':224,507 'no-sel.xpi':523 'note':28 'nsiselectionlisten':563 'oct':4,532,541 'omiss':1079 'open':671 'openbsd':238 'origin':1033 'oss':14 'oss-secur':13 'otherwis':940 'page':23,128,157,168,185,190,348,364,409,993 'past':260,291,318,680,683,732,739,821,867,1024,1058 'pastejack':25 'patch':438,525,583,662 'payload':701,748,770,777,784 'peopl':40,104 'person':878 'peski':62 'possibl':389 'power':352 'prerequisit':415 'press':712 'pretend':275,906 'prevent':587 'previous':816 'primari':134,423,594 'prompt':835 'protocol':958 'quirk':757,971 'r':527 'random':902,1046 're':498,1021 'readlin':760 'real':52 'reason':565,607 'refresh':200 'releas':630 'reliabl':611 'reload':193 'repeat':786,788,791 'repli':81 'return':552,566 'run':121,143,160,307,499,717,915,935 'sandbox':187,907 'screen':801 'script':63,125,457 'seamonkey':213 'secur':15,53,337,391 'select':135,386,424,595,598,653,942,1001 'selectallchildren':471,620,673 'selection.prototype':469 'selection/collapsed':577 'selectionn':578 'set':511,647,999 'shell':254,858 'shift':298 'shift-insert':297 'short':327,397 'simplest':227 'situat':1018,1039 'slight':1062 'snippet':268,323,840 'someth':292,810,953 'soon':354 'sooner':285 'specif':954,975 'start':625 'stderr':574 'still':559,664,987 'stray':805 'style':378 'subject':17 'submit':35,486 'succeed':921 'sun':540 'system':236,244 'tab':172,932,1028 'take':753,995 'technic':328 'temporari':351 'termin':295,724,737,813 'test':220 'text':646,652 'thank':115 'think':74,445,659,851,984 'three':41 'throw':464 'touch':367,778 'transient':341 'tri':289,484 'true':514 'ts.openwall.com':16 'tue':2 'turistu':11 'turistu.github.io':325,842 'turistu.github.io/firefox/bash-pastejack.html':841 'turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':324 'turn':602,763,880,961 'unix/linux':243 'unrel':817 'use':431 'user':148,152,342,401,623,656,708,774,797,814,819,826 'utter':965 'v':384 'valuabl':435 'version':207,1064 'via':195,596 'visibl':96 'way':875,910 'wayland':246,912,917,957 'week':42 'window':176,182,377,925,928,1005 'windows-styl':376 'without':68,80,437,640 'work':230,284 'workaround':436,442,719 'workflow':890 'wors':59 'would':83,261 'write':131,371,420 'writexprimari':310,782,918 'written':809 'x11':21,123,427 'xpinstall.signatures.required':512 'yet':634 'zsh':688"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697959616
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7123900"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697907616 {#2155
    date: 2023-10-21 19:00:16.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2118
  +user: Proxies\__CG__\App\Entity\User {#2248 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#2172 …}
  +slug: "With-Firefox-on-X11-any-page-can-pastejack-you-anytime"
  +title: "With Firefox on X11, any page can pastejack you anytime"
  +url: "https://www.openwall.com/lists/oss-security/2023/10/17/1"
  +body: """
    Date: Tue, 17 Oct 2023 03:17:36 +0300 From: turistu To: oss-security@…ts.openwall.com Subject: with firefox on X11, any page can pastejack you anytime\n
    \n
    Note to the moderator: I have already submitted this to the firefox people three weeks ago, and according to them, this is not a real security issue, or at least not worse than those pesky scripts which you cannot kill without killing firefox itself; if you think the same, just ignore this without replying.\n
    \n
    I would however appreciate if you let this through and so give it some visibility so that the other 2 or 3 people who may be affected by this could learn about it.\n
    \n
    Thank you very much.\n
    \n
    ====\n
    \n
    In firefox running on X11, any script from any page can freely write to the primary selection, and that can be easily exploited to run arbitrary code on the user’s machine.\n
    \n
    No user interaction is necessary – any page able to run javascript can do it, including e.g. a page from a background tab of a minimized window, an iframe inside such a window, an error page, a sandboxed iframe, a page that has reloaded itself via `meta http-equiv=refresh`, etc.\n
    \n
    This applies to all the versions of mozilla/firefox and their derivatives (seamonkey, etc) that I was able to test, including the latest nightly.\n
    \n
    ### Example\n
    \n
    The simplest example, which works in the default configurations of systems like OpenBSD or Alpine Linux (= any Unix/Linux system where Wayland is not the default and the default *shell* does not implement bracketed-paste), would go like this:\n
    \n
    Load the following snippet in firefox:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">\n
    </span><span style="color:#323232;">intentionally left blank\n
    </span>\n
    ```\n
    \n
    Then pretend to forget about it, and go about your work. Sooner or later, when trying to paste something in the terminal with shift-Insert or middle click, you will end up running the command `writeXPrimary()` has injected just between your copy and paste.\n
    \n
    live example of that snippet: [turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)\n
    \n
    ### Short technical explanation\n
    \n
    Browsers like firefox have the concepts of “secure context” (e.g. `https://`) and “transient user activation”; the javascript from the page gets some temporary powers as soon as you have interacted *even so little* with the page, like clicked, touched, etc.\n
    \n
    For instance, writing with `Clipboard.writeText()` to the windows-style Ctrl-C Ctrl-V *clipboard* selection is only possible from secure contexts and only in the short while after the user has clicked a button, etc on the page. As this bug demonstrates, those prerequisites are not needed for writing to the *primary* selection, which on X11 is much more used and much more valuable.\n
    \n
    ### Workaround\n
    \n
    Without patching firefox, the only workaround I can think about is disabling the `Clipboard.selectAllChildren()` function from an addon’s content script, e.g. like this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">let block = function(){ throw Error('blocked') };\n
    </span><span style="color:#323232;">exportFunction(block, Selection.prototype, { defineAs: 'selectAllChildren' });\n
    </span>\n
    ```\n
    \n
    Complete extension here at [github.com/turistu/odds-n-ends/raw/…/no-sel.xpi](https://github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).\n
    \n
    I tried to submit it to addons.mozilla.org but they didn’t accept it. If you’re running firefox-esr, the development edition or nightly, you can just `set xpinstall.signatures.required` to true in `about:config` and install it with `firefox no-sel.xpi`.\n
    \n
    ### Firefox Patch\n
    \n
    ```\n
    \n
    <span style="color:#323232;">diff -r 9b362770f30b layout/generic/nsFrameSelection.cpp\n
    </span><span style="color:#323232;">--- a/layout/generic/nsFrameSelection.cpp\tFri Oct 06 12:03:17 2023 +0000\n
    </span><span style="color:#323232;">+++ b/layout/generic/nsFrameSelection.cpp\tSun Oct 08 11:04:41 2023 +0300\n
    </span><span style="color:#323232;">@@ -3345,6 +3345,10 @@\n
    </span><span style="color:#323232;">     return;  // Don't care if we are still dragging.\n
    </span><span style="color:#323232;">   }\n
    </span><span style="color:#323232;"> \n
    </span><span style="color:#323232;">+  if (aReason &amp; nsISelectionListener::JS_REASON) {\n
    </span><span style="color:#323232;">+    return;\n
    </span><span style="color:#323232;">+  }\n
    </span><span style="color:#323232;">+\n
    </span><span style="color:#323232;">   if (!aDocument || aSelection.IsCollapsed()) {\n
    </span><span style="color:#323232;"> #ifdef DEBUG_CLIPBOARD\n
    </span><span style="color:#323232;">     fprintf(stderr, "CLIPBOARD: no selection/collapsed selectionn");\n
    </span>\n
    ```\n
    \n
    The idea of this patch was to *always* prevent javascript from indirectly messing with the primary selection via the Selection API. However, it turned out that the `JS_REASON` flag was not reliable; if javascript calls some function like `addRange()` or `selectAllChildren()` while the user has started dragging but hasn’t released the mouse button yet, that code will be called *without* that flag but with the text set by javascript, not the text selected by the user. However, I think that this patch is still enough to fill the glaring hole opened by `selectAllChildren()`.\n
    \n
    ### About the example and bracketed-paste\n
    \n
    The bracketed paste feature of bash/readline and zsh means that you cannot just append a CR or LF to the payload and be done, it’s the user who has to press ENTER for it to run.\n
    \n
    However, workarounds exist. For instance, some terminals like mlterm don’t filter out the pasted data, and you can terminate the pasting mode early by inserting a `e201~` in the payload.\n
    \n
    For bash, you can take advantage of some quirks in the readline library to turn off the highlighting and make the payload invisible to the user. E.g.:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">let payload = 'touch ~/LOL-' + Date.now() / 1000;\n
    </span><span style="color:#323232;">writeXPrimary('n' + payload + 'n'.repeat(100) + ' '.repeat(30)\n
    </span><span style="color:#323232;">\t+ 'n'.repeat(100))\n
    </span>\n
    ```\n
    \n
    which will confuse the user with the same screen as when some stray background job had written something to the terminal:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">user@...t:~$ : previous unrelated command\n
    </span><span style="color:#323232;">user@...t:~$\t&lt;-- paste here\n
    </span><span style="color:#323232;">#   &lt;-- cursor here, most users will just hit Enter to get a new prompt\n
    </span>\n
    ```\n
    \n
    live example of that snippet: [turistu.github.io/firefox/bash-pastejack.html\n
    \n
    Just to be clear, I don’t think that either mlterm, bash, nor the shells that don’t do have that bracketed-paste feature are at fault here in any way (and I personally always turn off that misfeature as it badly interferes with my workflow): It’s firefox which should get all the blame for letting random javascript evade its pretended “sandbox” in this way.\n
    \n
    ### About Wayland\n
    \n
    For firefox running in Wayland, `writeXPrimary()` will only succeed when the firefox window (the main window, not necessarily the tab the code runs in) has the focus. Otherwise the selection will be cleared. At first I assumed that this is something specific to the Wayland protocol, but that turned out to be utterly false; it’s just some quirk, bug or “feature” specific to either firefox itself or GTK.\n
    \n
    But I think that’s still bad enough, even if the page should take care to only set the selection when the main window has gained focus.\n
    \n
    And of course, all this doesn’t affect the situation where you’re copying and pasting in another firefox tab with a different context, origin, etc; and all the other situations where you don’t appreciate having random javascript you don’t even know about messing with your copy &amp; paste.\n
    \n
    ===\n
    \n
    This is a slightly edited version of [github.com/turistu/odds-n-ends/…/pastejack.md](https://github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).\n
    \n
    I will correct any errors or omissions and also add more info there.
    """
  +type: "link"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 8
  +favouriteCount: 0
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1725264437 {#2180
    date: 2024-09-02 10:07:17.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2173 …}
  +votes: Doctrine\ORM\PersistentCollection {#2175 …}
  +reports: Doctrine\ORM\PersistentCollection {#2176 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2178 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2183 …}
  +badges: Doctrine\ORM\PersistentCollection {#2168 …}
  +children: [
    App\Entity\EntryComment {#2114
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2118 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: null
      +root: null
      +body: "Are Chromium browsers affected by this too?"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1697909631 {#2112
        date: 2023-10-21 19:33:51.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@ugjka@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2117 …}
      +nested: Doctrine\ORM\PersistentCollection {#2122 …}
      +votes: Doctrine\ORM\PersistentCollection {#2113 …}
      +reports: Doctrine\ORM\PersistentCollection {#2119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
      -id: 232263
      -bodyTs: "'affect':4 'browser':3 'chromium':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4175723"
      +editedAt: null
      +createdAt: DateTimeImmutable @1697909631 {#2124
        date: 2023-10-21 19:33:51.0 +02:00
      }
      +"title": 232263
    }
  ]
  -id: 17198
  -titleTs: "'anytim':10 'firefox':2 'page':6 'pastejack':8 'x11':4"
  -bodyTs: "'+0000':538 '+0300':9,547 '+3345':550 '-3345':548 '/firefox/bash-pastejack.html':843 '/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':326 '/lol-':779 '/no-sel.xpi':479 '/pastejack.md':1069 '/turistu/odds-n-ends/':1068 '/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1072 '/turistu/odds-n-ends/raw/':478 '/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':482 '03':6,535 '04':544 '06':533 '08':542 '10':551 '100':787,792 '1000':781 '11':543 '12':534 '17':3,7,536 '2':101 '2023':5,537,546 '3':103 '30':789 '36':8 '41':545 '6':549 '9b362770f30b':528 'a/layout/generic/nsframeselection.cpp':530 'abl':158,218 'accept':494 'accord':45 'activ':343 'add':1082 'addon':454 'addons.mozilla.org':489 'addrang':618 'adocu':568 'advantag':754 'affect':108,1016 'ago':43 'alpin':240 'alreadi':34 'also':1081 'alway':586,879 'anoth':1026 'anytim':27 'api':599 'append':694 'appli':203 'appreci':85,1044 'arbitrari':144 'areason':562 'aselection.iscollapsed':569 'assum':949 'b/layout/generic/nsframeselection.cpp':539 'background':171,806 'bad':886,988 'bash':750,855 'bash/readline':686 'blame':899 'blank':273 'block':462,466,468 'bracket':259,679,682,866 'bracketed-past':258,678,865 'browser':330 'bug':412,972 'button':405,633 'c':381 'call':614,639 'cannot':66,692 'care':555,996 'clear':847,945 'click':302,366,403 'clipboard':385,572,575 'clipboard.selectallchildren':450 'clipboard.writetext':373 'code':145,636,934 'command':309,818 'complet':472 'concept':335 'config':517 'configur':234 'confus':795 'content':456 'context':338,392,1032 'copi':316,1022,1057 'correct':1075 'could':111 'cours':1011 'cr':696 'ctrl':380,383 'ctrl-c':379 'ctrl-v':382 'cursor':823 'data':733 'date':1 'date.now':780 'debug':571 'default':233,250,253 'definea':470 'demonstr':413 'deriv':212 'develop':504 'didn':492 'diff':526 'differ':1031 'disabl':448 'doesn':1014 'done':704 'drag':560,626 'e.g':166,339,458,775 'e201':745 'earli':741 'easili':140 'edit':505,1063 'either':853,977 'end':305 'enough':665,989 'enter':713,830 'equiv':199 'error':184,465,1077 'esr':502 'etc':201,214,368,406,1034 'evad':904 'even':359,990,1051 'exampl':225,228,320,676,837 'exist':720 'explan':329 'exploit':141 'exportfunct':467 'extens':473 'fals':966 'fault':871 'featur':684,868,974 'fill':667 'filter':729 'firefox':19,39,70,120,270,332,439,501,522,524,893,914,924,978,1027 'firefox-esr':500 'first':947 'flag':608,642 'focus':939,1008 'follow':267 'forget':277 'fprintf':573 'freeli':130 'fri':531 'function':451,463,616 'gain':1007 'get':349,832,896 'github.com':477,481,1067,1071 'github.com/turistu/odds-n-ends/':1066 'github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1070 'github.com/turistu/odds-n-ends/raw/':476 'github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':480 'give':93 'glare':669 'go':262,281 'gtk':981 'hasn':628 'highlight':766 'hit':829 'hole':670 'howev':84,600,657,718 'http':198 'http-equiv':197 'idea':580 'ifdef':570 'ifram':178,188 'ignor':78 'implement':257 'includ':165,221 'indirect':590 'info':1084 'inject':312 'insert':299,743 'insid':179 'instal':519 'instanc':370,722 'intent':271 'interact':153,358 'interfer':887 'invis':771 'issu':54 'javascript':161,345,588,613,649,903,1047 'job':807 'js':564,606 'kill':67,69 'know':1052 'later':287 'latest':223 'layout/generic/nsframeselection.cpp':529 'learn':112 'least':57 'left':272 'let':88,461,776,901 'lf':698 'librari':761 'like':237,263,331,365,459,617,725 'linux':241 'littl':361 'live':319,836 'load':265 'machin':150 'main':927,1004 'make':768 'may':106 'mean':689 'mess':591,1054 'meta':196 'middl':301 'minim':175 'misfeatur':883 'mlterm':726,854 'mode':740 'moder':31 'mous':632 'mozilla/firefox':209 'much':118,429,433 'n':783,785,790 'necessari':155 'necessarili':930 'need':418 'new':834 'night':224,507 'no-sel.xpi':523 'note':28 'nsiselectionlisten':563 'oct':4,532,541 'omiss':1079 'open':671 'openbsd':238 'origin':1033 'oss':14 'oss-secur':13 'otherwis':940 'page':23,128,157,168,185,190,348,364,409,993 'past':260,291,318,680,683,732,739,821,867,1024,1058 'pastejack':25 'patch':438,525,583,662 'payload':701,748,770,777,784 'peopl':40,104 'person':878 'peski':62 'possibl':389 'power':352 'prerequisit':415 'press':712 'pretend':275,906 'prevent':587 'previous':816 'primari':134,423,594 'prompt':835 'protocol':958 'quirk':757,971 'r':527 'random':902,1046 're':498,1021 'readlin':760 'real':52 'reason':565,607 'refresh':200 'releas':630 'reliabl':611 'reload':193 'repeat':786,788,791 'repli':81 'return':552,566 'run':121,143,160,307,499,717,915,935 'sandbox':187,907 'screen':801 'script':63,125,457 'seamonkey':213 'secur':15,53,337,391 'select':135,386,424,595,598,653,942,1001 'selectallchildren':471,620,673 'selection.prototype':469 'selection/collapsed':577 'selectionn':578 'set':511,647,999 'shell':254,858 'shift':298 'shift-insert':297 'short':327,397 'simplest':227 'situat':1018,1039 'slight':1062 'snippet':268,323,840 'someth':292,810,953 'soon':354 'sooner':285 'specif':954,975 'start':625 'stderr':574 'still':559,664,987 'stray':805 'style':378 'subject':17 'submit':35,486 'succeed':921 'sun':540 'system':236,244 'tab':172,932,1028 'take':753,995 'technic':328 'temporari':351 'termin':295,724,737,813 'test':220 'text':646,652 'thank':115 'think':74,445,659,851,984 'three':41 'throw':464 'touch':367,778 'transient':341 'tri':289,484 'true':514 'ts.openwall.com':16 'tue':2 'turistu':11 'turistu.github.io':325,842 'turistu.github.io/firefox/bash-pastejack.html':841 'turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':324 'turn':602,763,880,961 'unix/linux':243 'unrel':817 'use':431 'user':148,152,342,401,623,656,708,774,797,814,819,826 'utter':965 'v':384 'valuabl':435 'version':207,1064 'via':195,596 'visibl':96 'way':875,910 'wayland':246,912,917,957 'week':42 'window':176,182,377,925,928,1005 'windows-styl':376 'without':68,80,437,640 'work':230,284 'workaround':436,442,719 'workflow':890 'wors':59 'would':83,261 'write':131,371,420 'writexprimari':310,782,918 'written':809 'x11':21,123,427 'xpinstall.signatures.required':512 'yet':634 'zsh':688"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1697959616
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/7123900"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697907616 {#2155
    date: 2023-10-21 19:00:16.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
62 DENIED moderate
App\Entity\EntryComment {#2114
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2118
    +user: Proxies\__CG__\App\Entity\User {#2248 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2172 …}
    +slug: "With-Firefox-on-X11-any-page-can-pastejack-you-anytime"
    +title: "With Firefox on X11, any page can pastejack you anytime"
    +url: "https://www.openwall.com/lists/oss-security/2023/10/17/1"
    +body: """
      Date: Tue, 17 Oct 2023 03:17:36 +0300 From: turistu To: oss-security@…ts.openwall.com Subject: with firefox on X11, any page can pastejack you anytime\n
      \n
      Note to the moderator: I have already submitted this to the firefox people three weeks ago, and according to them, this is not a real security issue, or at least not worse than those pesky scripts which you cannot kill without killing firefox itself; if you think the same, just ignore this without replying.\n
      \n
      I would however appreciate if you let this through and so give it some visibility so that the other 2 or 3 people who may be affected by this could learn about it.\n
      \n
      Thank you very much.\n
      \n
      ====\n
      \n
      In firefox running on X11, any script from any page can freely write to the primary selection, and that can be easily exploited to run arbitrary code on the user’s machine.\n
      \n
      No user interaction is necessary – any page able to run javascript can do it, including e.g. a page from a background tab of a minimized window, an iframe inside such a window, an error page, a sandboxed iframe, a page that has reloaded itself via `meta http-equiv=refresh`, etc.\n
      \n
      This applies to all the versions of mozilla/firefox and their derivatives (seamonkey, etc) that I was able to test, including the latest nightly.\n
      \n
      ### Example\n
      \n
      The simplest example, which works in the default configurations of systems like OpenBSD or Alpine Linux (= any Unix/Linux system where Wayland is not the default and the default *shell* does not implement bracketed-paste), would go like this:\n
      \n
      Load the following snippet in firefox:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">\n
      </span><span style="color:#323232;">intentionally left blank\n
      </span>\n
      ```\n
      \n
      Then pretend to forget about it, and go about your work. Sooner or later, when trying to paste something in the terminal with shift-Insert or middle click, you will end up running the command `writeXPrimary()` has injected just between your copy and paste.\n
      \n
      live example of that snippet: [turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)\n
      \n
      ### Short technical explanation\n
      \n
      Browsers like firefox have the concepts of “secure context” (e.g. `https://`) and “transient user activation”; the javascript from the page gets some temporary powers as soon as you have interacted *even so little* with the page, like clicked, touched, etc.\n
      \n
      For instance, writing with `Clipboard.writeText()` to the windows-style Ctrl-C Ctrl-V *clipboard* selection is only possible from secure contexts and only in the short while after the user has clicked a button, etc on the page. As this bug demonstrates, those prerequisites are not needed for writing to the *primary* selection, which on X11 is much more used and much more valuable.\n
      \n
      ### Workaround\n
      \n
      Without patching firefox, the only workaround I can think about is disabling the `Clipboard.selectAllChildren()` function from an addon’s content script, e.g. like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">let block = function(){ throw Error('blocked') };\n
      </span><span style="color:#323232;">exportFunction(block, Selection.prototype, { defineAs: 'selectAllChildren' });\n
      </span>\n
      ```\n
      \n
      Complete extension here at [github.com/turistu/odds-n-ends/raw/…/no-sel.xpi](https://github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).\n
      \n
      I tried to submit it to addons.mozilla.org but they didn’t accept it. If you’re running firefox-esr, the development edition or nightly, you can just `set xpinstall.signatures.required` to true in `about:config` and install it with `firefox no-sel.xpi`.\n
      \n
      ### Firefox Patch\n
      \n
      ```\n
      \n
      <span style="color:#323232;">diff -r 9b362770f30b layout/generic/nsFrameSelection.cpp\n
      </span><span style="color:#323232;">--- a/layout/generic/nsFrameSelection.cpp\tFri Oct 06 12:03:17 2023 +0000\n
      </span><span style="color:#323232;">+++ b/layout/generic/nsFrameSelection.cpp\tSun Oct 08 11:04:41 2023 +0300\n
      </span><span style="color:#323232;">@@ -3345,6 +3345,10 @@\n
      </span><span style="color:#323232;">     return;  // Don't care if we are still dragging.\n
      </span><span style="color:#323232;">   }\n
      </span><span style="color:#323232;"> \n
      </span><span style="color:#323232;">+  if (aReason &amp; nsISelectionListener::JS_REASON) {\n
      </span><span style="color:#323232;">+    return;\n
      </span><span style="color:#323232;">+  }\n
      </span><span style="color:#323232;">+\n
      </span><span style="color:#323232;">   if (!aDocument || aSelection.IsCollapsed()) {\n
      </span><span style="color:#323232;"> #ifdef DEBUG_CLIPBOARD\n
      </span><span style="color:#323232;">     fprintf(stderr, "CLIPBOARD: no selection/collapsed selectionn");\n
      </span>\n
      ```\n
      \n
      The idea of this patch was to *always* prevent javascript from indirectly messing with the primary selection via the Selection API. However, it turned out that the `JS_REASON` flag was not reliable; if javascript calls some function like `addRange()` or `selectAllChildren()` while the user has started dragging but hasn’t released the mouse button yet, that code will be called *without* that flag but with the text set by javascript, not the text selected by the user. However, I think that this patch is still enough to fill the glaring hole opened by `selectAllChildren()`.\n
      \n
      ### About the example and bracketed-paste\n
      \n
      The bracketed paste feature of bash/readline and zsh means that you cannot just append a CR or LF to the payload and be done, it’s the user who has to press ENTER for it to run.\n
      \n
      However, workarounds exist. For instance, some terminals like mlterm don’t filter out the pasted data, and you can terminate the pasting mode early by inserting a `e201~` in the payload.\n
      \n
      For bash, you can take advantage of some quirks in the readline library to turn off the highlighting and make the payload invisible to the user. E.g.:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">let payload = 'touch ~/LOL-' + Date.now() / 1000;\n
      </span><span style="color:#323232;">writeXPrimary('n' + payload + 'n'.repeat(100) + ' '.repeat(30)\n
      </span><span style="color:#323232;">\t+ 'n'.repeat(100))\n
      </span>\n
      ```\n
      \n
      which will confuse the user with the same screen as when some stray background job had written something to the terminal:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">user@...t:~$ : previous unrelated command\n
      </span><span style="color:#323232;">user@...t:~$\t&lt;-- paste here\n
      </span><span style="color:#323232;">#   &lt;-- cursor here, most users will just hit Enter to get a new prompt\n
      </span>\n
      ```\n
      \n
      live example of that snippet: [turistu.github.io/firefox/bash-pastejack.html\n
      \n
      Just to be clear, I don’t think that either mlterm, bash, nor the shells that don’t do have that bracketed-paste feature are at fault here in any way (and I personally always turn off that misfeature as it badly interferes with my workflow): It’s firefox which should get all the blame for letting random javascript evade its pretended “sandbox” in this way.\n
      \n
      ### About Wayland\n
      \n
      For firefox running in Wayland, `writeXPrimary()` will only succeed when the firefox window (the main window, not necessarily the tab the code runs in) has the focus. Otherwise the selection will be cleared. At first I assumed that this is something specific to the Wayland protocol, but that turned out to be utterly false; it’s just some quirk, bug or “feature” specific to either firefox itself or GTK.\n
      \n
      But I think that’s still bad enough, even if the page should take care to only set the selection when the main window has gained focus.\n
      \n
      And of course, all this doesn’t affect the situation where you’re copying and pasting in another firefox tab with a different context, origin, etc; and all the other situations where you don’t appreciate having random javascript you don’t even know about messing with your copy &amp; paste.\n
      \n
      ===\n
      \n
      This is a slightly edited version of [github.com/turistu/odds-n-ends/…/pastejack.md](https://github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).\n
      \n
      I will correct any errors or omissions and also add more info there.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725264437 {#2180
      date: 2024-09-02 10:07:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2173 …}
    +votes: Doctrine\ORM\PersistentCollection {#2175 …}
    +reports: Doctrine\ORM\PersistentCollection {#2176 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2178 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2183 …}
    +badges: Doctrine\ORM\PersistentCollection {#2168 …}
    +children: [
      App\Entity\EntryComment {#2114}
    ]
    -id: 17198
    -titleTs: "'anytim':10 'firefox':2 'page':6 'pastejack':8 'x11':4"
    -bodyTs: "'+0000':538 '+0300':9,547 '+3345':550 '-3345':548 '/firefox/bash-pastejack.html':843 '/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':326 '/lol-':779 '/no-sel.xpi':479 '/pastejack.md':1069 '/turistu/odds-n-ends/':1068 '/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1072 '/turistu/odds-n-ends/raw/':478 '/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':482 '03':6,535 '04':544 '06':533 '08':542 '10':551 '100':787,792 '1000':781 '11':543 '12':534 '17':3,7,536 '2':101 '2023':5,537,546 '3':103 '30':789 '36':8 '41':545 '6':549 '9b362770f30b':528 'a/layout/generic/nsframeselection.cpp':530 'abl':158,218 'accept':494 'accord':45 'activ':343 'add':1082 'addon':454 'addons.mozilla.org':489 'addrang':618 'adocu':568 'advantag':754 'affect':108,1016 'ago':43 'alpin':240 'alreadi':34 'also':1081 'alway':586,879 'anoth':1026 'anytim':27 'api':599 'append':694 'appli':203 'appreci':85,1044 'arbitrari':144 'areason':562 'aselection.iscollapsed':569 'assum':949 'b/layout/generic/nsframeselection.cpp':539 'background':171,806 'bad':886,988 'bash':750,855 'bash/readline':686 'blame':899 'blank':273 'block':462,466,468 'bracket':259,679,682,866 'bracketed-past':258,678,865 'browser':330 'bug':412,972 'button':405,633 'c':381 'call':614,639 'cannot':66,692 'care':555,996 'clear':847,945 'click':302,366,403 'clipboard':385,572,575 'clipboard.selectallchildren':450 'clipboard.writetext':373 'code':145,636,934 'command':309,818 'complet':472 'concept':335 'config':517 'configur':234 'confus':795 'content':456 'context':338,392,1032 'copi':316,1022,1057 'correct':1075 'could':111 'cours':1011 'cr':696 'ctrl':380,383 'ctrl-c':379 'ctrl-v':382 'cursor':823 'data':733 'date':1 'date.now':780 'debug':571 'default':233,250,253 'definea':470 'demonstr':413 'deriv':212 'develop':504 'didn':492 'diff':526 'differ':1031 'disabl':448 'doesn':1014 'done':704 'drag':560,626 'e.g':166,339,458,775 'e201':745 'earli':741 'easili':140 'edit':505,1063 'either':853,977 'end':305 'enough':665,989 'enter':713,830 'equiv':199 'error':184,465,1077 'esr':502 'etc':201,214,368,406,1034 'evad':904 'even':359,990,1051 'exampl':225,228,320,676,837 'exist':720 'explan':329 'exploit':141 'exportfunct':467 'extens':473 'fals':966 'fault':871 'featur':684,868,974 'fill':667 'filter':729 'firefox':19,39,70,120,270,332,439,501,522,524,893,914,924,978,1027 'firefox-esr':500 'first':947 'flag':608,642 'focus':939,1008 'follow':267 'forget':277 'fprintf':573 'freeli':130 'fri':531 'function':451,463,616 'gain':1007 'get':349,832,896 'github.com':477,481,1067,1071 'github.com/turistu/odds-n-ends/':1066 'github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1070 'github.com/turistu/odds-n-ends/raw/':476 'github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':480 'give':93 'glare':669 'go':262,281 'gtk':981 'hasn':628 'highlight':766 'hit':829 'hole':670 'howev':84,600,657,718 'http':198 'http-equiv':197 'idea':580 'ifdef':570 'ifram':178,188 'ignor':78 'implement':257 'includ':165,221 'indirect':590 'info':1084 'inject':312 'insert':299,743 'insid':179 'instal':519 'instanc':370,722 'intent':271 'interact':153,358 'interfer':887 'invis':771 'issu':54 'javascript':161,345,588,613,649,903,1047 'job':807 'js':564,606 'kill':67,69 'know':1052 'later':287 'latest':223 'layout/generic/nsframeselection.cpp':529 'learn':112 'least':57 'left':272 'let':88,461,776,901 'lf':698 'librari':761 'like':237,263,331,365,459,617,725 'linux':241 'littl':361 'live':319,836 'load':265 'machin':150 'main':927,1004 'make':768 'may':106 'mean':689 'mess':591,1054 'meta':196 'middl':301 'minim':175 'misfeatur':883 'mlterm':726,854 'mode':740 'moder':31 'mous':632 'mozilla/firefox':209 'much':118,429,433 'n':783,785,790 'necessari':155 'necessarili':930 'need':418 'new':834 'night':224,507 'no-sel.xpi':523 'note':28 'nsiselectionlisten':563 'oct':4,532,541 'omiss':1079 'open':671 'openbsd':238 'origin':1033 'oss':14 'oss-secur':13 'otherwis':940 'page':23,128,157,168,185,190,348,364,409,993 'past':260,291,318,680,683,732,739,821,867,1024,1058 'pastejack':25 'patch':438,525,583,662 'payload':701,748,770,777,784 'peopl':40,104 'person':878 'peski':62 'possibl':389 'power':352 'prerequisit':415 'press':712 'pretend':275,906 'prevent':587 'previous':816 'primari':134,423,594 'prompt':835 'protocol':958 'quirk':757,971 'r':527 'random':902,1046 're':498,1021 'readlin':760 'real':52 'reason':565,607 'refresh':200 'releas':630 'reliabl':611 'reload':193 'repeat':786,788,791 'repli':81 'return':552,566 'run':121,143,160,307,499,717,915,935 'sandbox':187,907 'screen':801 'script':63,125,457 'seamonkey':213 'secur':15,53,337,391 'select':135,386,424,595,598,653,942,1001 'selectallchildren':471,620,673 'selection.prototype':469 'selection/collapsed':577 'selectionn':578 'set':511,647,999 'shell':254,858 'shift':298 'shift-insert':297 'short':327,397 'simplest':227 'situat':1018,1039 'slight':1062 'snippet':268,323,840 'someth':292,810,953 'soon':354 'sooner':285 'specif':954,975 'start':625 'stderr':574 'still':559,664,987 'stray':805 'style':378 'subject':17 'submit':35,486 'succeed':921 'sun':540 'system':236,244 'tab':172,932,1028 'take':753,995 'technic':328 'temporari':351 'termin':295,724,737,813 'test':220 'text':646,652 'thank':115 'think':74,445,659,851,984 'three':41 'throw':464 'touch':367,778 'transient':341 'tri':289,484 'true':514 'ts.openwall.com':16 'tue':2 'turistu':11 'turistu.github.io':325,842 'turistu.github.io/firefox/bash-pastejack.html':841 'turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':324 'turn':602,763,880,961 'unix/linux':243 'unrel':817 'use':431 'user':148,152,342,401,623,656,708,774,797,814,819,826 'utter':965 'v':384 'valuabl':435 'version':207,1064 'via':195,596 'visibl':96 'way':875,910 'wayland':246,912,917,957 'week':42 'window':176,182,377,925,928,1005 'windows-styl':376 'without':68,80,437,640 'work':230,284 'workaround':436,442,719 'workflow':890 'wors':59 'would':83,261 'write':131,371,420 'writexprimari':310,782,918 'written':809 'x11':21,123,427 'xpinstall.signatures.required':512 'yet':634 'zsh':688"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697959616
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7123900"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697907616 {#2155
      date: 2023-10-21 19:00:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: "Are Chromium browsers affected by this too?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1697909631 {#2112
    date: 2023-10-21 19:33:51.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ugjka@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2117 …}
  +nested: Doctrine\ORM\PersistentCollection {#2122 …}
  +votes: Doctrine\ORM\PersistentCollection {#2113 …}
  +reports: Doctrine\ORM\PersistentCollection {#2119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
  -id: 232263
  -bodyTs: "'affect':4 'browser':3 'chromium':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4175723"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697909631 {#2124
    date: 2023-10-21 19:33:51.0 +02:00
  }
  +"title": 232263
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
63 DENIED edit
App\Entity\EntryComment {#2114
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2118
    +user: Proxies\__CG__\App\Entity\User {#2248 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2172 …}
    +slug: "With-Firefox-on-X11-any-page-can-pastejack-you-anytime"
    +title: "With Firefox on X11, any page can pastejack you anytime"
    +url: "https://www.openwall.com/lists/oss-security/2023/10/17/1"
    +body: """
      Date: Tue, 17 Oct 2023 03:17:36 +0300 From: turistu To: oss-security@…ts.openwall.com Subject: with firefox on X11, any page can pastejack you anytime\n
      \n
      Note to the moderator: I have already submitted this to the firefox people three weeks ago, and according to them, this is not a real security issue, or at least not worse than those pesky scripts which you cannot kill without killing firefox itself; if you think the same, just ignore this without replying.\n
      \n
      I would however appreciate if you let this through and so give it some visibility so that the other 2 or 3 people who may be affected by this could learn about it.\n
      \n
      Thank you very much.\n
      \n
      ====\n
      \n
      In firefox running on X11, any script from any page can freely write to the primary selection, and that can be easily exploited to run arbitrary code on the user’s machine.\n
      \n
      No user interaction is necessary – any page able to run javascript can do it, including e.g. a page from a background tab of a minimized window, an iframe inside such a window, an error page, a sandboxed iframe, a page that has reloaded itself via `meta http-equiv=refresh`, etc.\n
      \n
      This applies to all the versions of mozilla/firefox and their derivatives (seamonkey, etc) that I was able to test, including the latest nightly.\n
      \n
      ### Example\n
      \n
      The simplest example, which works in the default configurations of systems like OpenBSD or Alpine Linux (= any Unix/Linux system where Wayland is not the default and the default *shell* does not implement bracketed-paste), would go like this:\n
      \n
      Load the following snippet in firefox:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">\n
      </span><span style="color:#323232;">intentionally left blank\n
      </span>\n
      ```\n
      \n
      Then pretend to forget about it, and go about your work. Sooner or later, when trying to paste something in the terminal with shift-Insert or middle click, you will end up running the command `writeXPrimary()` has injected just between your copy and paste.\n
      \n
      live example of that snippet: [turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)\n
      \n
      ### Short technical explanation\n
      \n
      Browsers like firefox have the concepts of “secure context” (e.g. `https://`) and “transient user activation”; the javascript from the page gets some temporary powers as soon as you have interacted *even so little* with the page, like clicked, touched, etc.\n
      \n
      For instance, writing with `Clipboard.writeText()` to the windows-style Ctrl-C Ctrl-V *clipboard* selection is only possible from secure contexts and only in the short while after the user has clicked a button, etc on the page. As this bug demonstrates, those prerequisites are not needed for writing to the *primary* selection, which on X11 is much more used and much more valuable.\n
      \n
      ### Workaround\n
      \n
      Without patching firefox, the only workaround I can think about is disabling the `Clipboard.selectAllChildren()` function from an addon’s content script, e.g. like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">let block = function(){ throw Error('blocked') };\n
      </span><span style="color:#323232;">exportFunction(block, Selection.prototype, { defineAs: 'selectAllChildren' });\n
      </span>\n
      ```\n
      \n
      Complete extension here at [github.com/turistu/odds-n-ends/raw/…/no-sel.xpi](https://github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).\n
      \n
      I tried to submit it to addons.mozilla.org but they didn’t accept it. If you’re running firefox-esr, the development edition or nightly, you can just `set xpinstall.signatures.required` to true in `about:config` and install it with `firefox no-sel.xpi`.\n
      \n
      ### Firefox Patch\n
      \n
      ```\n
      \n
      <span style="color:#323232;">diff -r 9b362770f30b layout/generic/nsFrameSelection.cpp\n
      </span><span style="color:#323232;">--- a/layout/generic/nsFrameSelection.cpp\tFri Oct 06 12:03:17 2023 +0000\n
      </span><span style="color:#323232;">+++ b/layout/generic/nsFrameSelection.cpp\tSun Oct 08 11:04:41 2023 +0300\n
      </span><span style="color:#323232;">@@ -3345,6 +3345,10 @@\n
      </span><span style="color:#323232;">     return;  // Don't care if we are still dragging.\n
      </span><span style="color:#323232;">   }\n
      </span><span style="color:#323232;"> \n
      </span><span style="color:#323232;">+  if (aReason &amp; nsISelectionListener::JS_REASON) {\n
      </span><span style="color:#323232;">+    return;\n
      </span><span style="color:#323232;">+  }\n
      </span><span style="color:#323232;">+\n
      </span><span style="color:#323232;">   if (!aDocument || aSelection.IsCollapsed()) {\n
      </span><span style="color:#323232;"> #ifdef DEBUG_CLIPBOARD\n
      </span><span style="color:#323232;">     fprintf(stderr, "CLIPBOARD: no selection/collapsed selectionn");\n
      </span>\n
      ```\n
      \n
      The idea of this patch was to *always* prevent javascript from indirectly messing with the primary selection via the Selection API. However, it turned out that the `JS_REASON` flag was not reliable; if javascript calls some function like `addRange()` or `selectAllChildren()` while the user has started dragging but hasn’t released the mouse button yet, that code will be called *without* that flag but with the text set by javascript, not the text selected by the user. However, I think that this patch is still enough to fill the glaring hole opened by `selectAllChildren()`.\n
      \n
      ### About the example and bracketed-paste\n
      \n
      The bracketed paste feature of bash/readline and zsh means that you cannot just append a CR or LF to the payload and be done, it’s the user who has to press ENTER for it to run.\n
      \n
      However, workarounds exist. For instance, some terminals like mlterm don’t filter out the pasted data, and you can terminate the pasting mode early by inserting a `e201~` in the payload.\n
      \n
      For bash, you can take advantage of some quirks in the readline library to turn off the highlighting and make the payload invisible to the user. E.g.:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">let payload = 'touch ~/LOL-' + Date.now() / 1000;\n
      </span><span style="color:#323232;">writeXPrimary('n' + payload + 'n'.repeat(100) + ' '.repeat(30)\n
      </span><span style="color:#323232;">\t+ 'n'.repeat(100))\n
      </span>\n
      ```\n
      \n
      which will confuse the user with the same screen as when some stray background job had written something to the terminal:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">user@...t:~$ : previous unrelated command\n
      </span><span style="color:#323232;">user@...t:~$\t&lt;-- paste here\n
      </span><span style="color:#323232;">#   &lt;-- cursor here, most users will just hit Enter to get a new prompt\n
      </span>\n
      ```\n
      \n
      live example of that snippet: [turistu.github.io/firefox/bash-pastejack.html\n
      \n
      Just to be clear, I don’t think that either mlterm, bash, nor the shells that don’t do have that bracketed-paste feature are at fault here in any way (and I personally always turn off that misfeature as it badly interferes with my workflow): It’s firefox which should get all the blame for letting random javascript evade its pretended “sandbox” in this way.\n
      \n
      ### About Wayland\n
      \n
      For firefox running in Wayland, `writeXPrimary()` will only succeed when the firefox window (the main window, not necessarily the tab the code runs in) has the focus. Otherwise the selection will be cleared. At first I assumed that this is something specific to the Wayland protocol, but that turned out to be utterly false; it’s just some quirk, bug or “feature” specific to either firefox itself or GTK.\n
      \n
      But I think that’s still bad enough, even if the page should take care to only set the selection when the main window has gained focus.\n
      \n
      And of course, all this doesn’t affect the situation where you’re copying and pasting in another firefox tab with a different context, origin, etc; and all the other situations where you don’t appreciate having random javascript you don’t even know about messing with your copy &amp; paste.\n
      \n
      ===\n
      \n
      This is a slightly edited version of [github.com/turistu/odds-n-ends/…/pastejack.md](https://github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).\n
      \n
      I will correct any errors or omissions and also add more info there.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725264437 {#2180
      date: 2024-09-02 10:07:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2173 …}
    +votes: Doctrine\ORM\PersistentCollection {#2175 …}
    +reports: Doctrine\ORM\PersistentCollection {#2176 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2178 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2183 …}
    +badges: Doctrine\ORM\PersistentCollection {#2168 …}
    +children: [
      App\Entity\EntryComment {#2114}
    ]
    -id: 17198
    -titleTs: "'anytim':10 'firefox':2 'page':6 'pastejack':8 'x11':4"
    -bodyTs: "'+0000':538 '+0300':9,547 '+3345':550 '-3345':548 '/firefox/bash-pastejack.html':843 '/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':326 '/lol-':779 '/no-sel.xpi':479 '/pastejack.md':1069 '/turistu/odds-n-ends/':1068 '/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1072 '/turistu/odds-n-ends/raw/':478 '/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':482 '03':6,535 '04':544 '06':533 '08':542 '10':551 '100':787,792 '1000':781 '11':543 '12':534 '17':3,7,536 '2':101 '2023':5,537,546 '3':103 '30':789 '36':8 '41':545 '6':549 '9b362770f30b':528 'a/layout/generic/nsframeselection.cpp':530 'abl':158,218 'accept':494 'accord':45 'activ':343 'add':1082 'addon':454 'addons.mozilla.org':489 'addrang':618 'adocu':568 'advantag':754 'affect':108,1016 'ago':43 'alpin':240 'alreadi':34 'also':1081 'alway':586,879 'anoth':1026 'anytim':27 'api':599 'append':694 'appli':203 'appreci':85,1044 'arbitrari':144 'areason':562 'aselection.iscollapsed':569 'assum':949 'b/layout/generic/nsframeselection.cpp':539 'background':171,806 'bad':886,988 'bash':750,855 'bash/readline':686 'blame':899 'blank':273 'block':462,466,468 'bracket':259,679,682,866 'bracketed-past':258,678,865 'browser':330 'bug':412,972 'button':405,633 'c':381 'call':614,639 'cannot':66,692 'care':555,996 'clear':847,945 'click':302,366,403 'clipboard':385,572,575 'clipboard.selectallchildren':450 'clipboard.writetext':373 'code':145,636,934 'command':309,818 'complet':472 'concept':335 'config':517 'configur':234 'confus':795 'content':456 'context':338,392,1032 'copi':316,1022,1057 'correct':1075 'could':111 'cours':1011 'cr':696 'ctrl':380,383 'ctrl-c':379 'ctrl-v':382 'cursor':823 'data':733 'date':1 'date.now':780 'debug':571 'default':233,250,253 'definea':470 'demonstr':413 'deriv':212 'develop':504 'didn':492 'diff':526 'differ':1031 'disabl':448 'doesn':1014 'done':704 'drag':560,626 'e.g':166,339,458,775 'e201':745 'earli':741 'easili':140 'edit':505,1063 'either':853,977 'end':305 'enough':665,989 'enter':713,830 'equiv':199 'error':184,465,1077 'esr':502 'etc':201,214,368,406,1034 'evad':904 'even':359,990,1051 'exampl':225,228,320,676,837 'exist':720 'explan':329 'exploit':141 'exportfunct':467 'extens':473 'fals':966 'fault':871 'featur':684,868,974 'fill':667 'filter':729 'firefox':19,39,70,120,270,332,439,501,522,524,893,914,924,978,1027 'firefox-esr':500 'first':947 'flag':608,642 'focus':939,1008 'follow':267 'forget':277 'fprintf':573 'freeli':130 'fri':531 'function':451,463,616 'gain':1007 'get':349,832,896 'github.com':477,481,1067,1071 'github.com/turistu/odds-n-ends/':1066 'github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1070 'github.com/turistu/odds-n-ends/raw/':476 'github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':480 'give':93 'glare':669 'go':262,281 'gtk':981 'hasn':628 'highlight':766 'hit':829 'hole':670 'howev':84,600,657,718 'http':198 'http-equiv':197 'idea':580 'ifdef':570 'ifram':178,188 'ignor':78 'implement':257 'includ':165,221 'indirect':590 'info':1084 'inject':312 'insert':299,743 'insid':179 'instal':519 'instanc':370,722 'intent':271 'interact':153,358 'interfer':887 'invis':771 'issu':54 'javascript':161,345,588,613,649,903,1047 'job':807 'js':564,606 'kill':67,69 'know':1052 'later':287 'latest':223 'layout/generic/nsframeselection.cpp':529 'learn':112 'least':57 'left':272 'let':88,461,776,901 'lf':698 'librari':761 'like':237,263,331,365,459,617,725 'linux':241 'littl':361 'live':319,836 'load':265 'machin':150 'main':927,1004 'make':768 'may':106 'mean':689 'mess':591,1054 'meta':196 'middl':301 'minim':175 'misfeatur':883 'mlterm':726,854 'mode':740 'moder':31 'mous':632 'mozilla/firefox':209 'much':118,429,433 'n':783,785,790 'necessari':155 'necessarili':930 'need':418 'new':834 'night':224,507 'no-sel.xpi':523 'note':28 'nsiselectionlisten':563 'oct':4,532,541 'omiss':1079 'open':671 'openbsd':238 'origin':1033 'oss':14 'oss-secur':13 'otherwis':940 'page':23,128,157,168,185,190,348,364,409,993 'past':260,291,318,680,683,732,739,821,867,1024,1058 'pastejack':25 'patch':438,525,583,662 'payload':701,748,770,777,784 'peopl':40,104 'person':878 'peski':62 'possibl':389 'power':352 'prerequisit':415 'press':712 'pretend':275,906 'prevent':587 'previous':816 'primari':134,423,594 'prompt':835 'protocol':958 'quirk':757,971 'r':527 'random':902,1046 're':498,1021 'readlin':760 'real':52 'reason':565,607 'refresh':200 'releas':630 'reliabl':611 'reload':193 'repeat':786,788,791 'repli':81 'return':552,566 'run':121,143,160,307,499,717,915,935 'sandbox':187,907 'screen':801 'script':63,125,457 'seamonkey':213 'secur':15,53,337,391 'select':135,386,424,595,598,653,942,1001 'selectallchildren':471,620,673 'selection.prototype':469 'selection/collapsed':577 'selectionn':578 'set':511,647,999 'shell':254,858 'shift':298 'shift-insert':297 'short':327,397 'simplest':227 'situat':1018,1039 'slight':1062 'snippet':268,323,840 'someth':292,810,953 'soon':354 'sooner':285 'specif':954,975 'start':625 'stderr':574 'still':559,664,987 'stray':805 'style':378 'subject':17 'submit':35,486 'succeed':921 'sun':540 'system':236,244 'tab':172,932,1028 'take':753,995 'technic':328 'temporari':351 'termin':295,724,737,813 'test':220 'text':646,652 'thank':115 'think':74,445,659,851,984 'three':41 'throw':464 'touch':367,778 'transient':341 'tri':289,484 'true':514 'ts.openwall.com':16 'tue':2 'turistu':11 'turistu.github.io':325,842 'turistu.github.io/firefox/bash-pastejack.html':841 'turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':324 'turn':602,763,880,961 'unix/linux':243 'unrel':817 'use':431 'user':148,152,342,401,623,656,708,774,797,814,819,826 'utter':965 'v':384 'valuabl':435 'version':207,1064 'via':195,596 'visibl':96 'way':875,910 'wayland':246,912,917,957 'week':42 'window':176,182,377,925,928,1005 'windows-styl':376 'without':68,80,437,640 'work':230,284 'workaround':436,442,719 'workflow':890 'wors':59 'would':83,261 'write':131,371,420 'writexprimari':310,782,918 'written':809 'x11':21,123,427 'xpinstall.signatures.required':512 'yet':634 'zsh':688"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697959616
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7123900"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697907616 {#2155
      date: 2023-10-21 19:00:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: "Are Chromium browsers affected by this too?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1697909631 {#2112
    date: 2023-10-21 19:33:51.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ugjka@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2117 …}
  +nested: Doctrine\ORM\PersistentCollection {#2122 …}
  +votes: Doctrine\ORM\PersistentCollection {#2113 …}
  +reports: Doctrine\ORM\PersistentCollection {#2119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
  -id: 232263
  -bodyTs: "'affect':4 'browser':3 'chromium':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4175723"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697909631 {#2124
    date: 2023-10-21 19:33:51.0 +02:00
  }
  +"title": 232263
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
64 DENIED moderate
App\Entity\EntryComment {#2114
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2118
    +user: Proxies\__CG__\App\Entity\User {#2248 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#2172 …}
    +slug: "With-Firefox-on-X11-any-page-can-pastejack-you-anytime"
    +title: "With Firefox on X11, any page can pastejack you anytime"
    +url: "https://www.openwall.com/lists/oss-security/2023/10/17/1"
    +body: """
      Date: Tue, 17 Oct 2023 03:17:36 +0300 From: turistu To: oss-security@…ts.openwall.com Subject: with firefox on X11, any page can pastejack you anytime\n
      \n
      Note to the moderator: I have already submitted this to the firefox people three weeks ago, and according to them, this is not a real security issue, or at least not worse than those pesky scripts which you cannot kill without killing firefox itself; if you think the same, just ignore this without replying.\n
      \n
      I would however appreciate if you let this through and so give it some visibility so that the other 2 or 3 people who may be affected by this could learn about it.\n
      \n
      Thank you very much.\n
      \n
      ====\n
      \n
      In firefox running on X11, any script from any page can freely write to the primary selection, and that can be easily exploited to run arbitrary code on the user’s machine.\n
      \n
      No user interaction is necessary – any page able to run javascript can do it, including e.g. a page from a background tab of a minimized window, an iframe inside such a window, an error page, a sandboxed iframe, a page that has reloaded itself via `meta http-equiv=refresh`, etc.\n
      \n
      This applies to all the versions of mozilla/firefox and their derivatives (seamonkey, etc) that I was able to test, including the latest nightly.\n
      \n
      ### Example\n
      \n
      The simplest example, which works in the default configurations of systems like OpenBSD or Alpine Linux (= any Unix/Linux system where Wayland is not the default and the default *shell* does not implement bracketed-paste), would go like this:\n
      \n
      Load the following snippet in firefox:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">\n
      </span><span style="color:#323232;">intentionally left blank\n
      </span>\n
      ```\n
      \n
      Then pretend to forget about it, and go about your work. Sooner or later, when trying to paste something in the terminal with shift-Insert or middle click, you will end up running the command `writeXPrimary()` has injected just between your copy and paste.\n
      \n
      live example of that snippet: [turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)\n
      \n
      ### Short technical explanation\n
      \n
      Browsers like firefox have the concepts of “secure context” (e.g. `https://`) and “transient user activation”; the javascript from the page gets some temporary powers as soon as you have interacted *even so little* with the page, like clicked, touched, etc.\n
      \n
      For instance, writing with `Clipboard.writeText()` to the windows-style Ctrl-C Ctrl-V *clipboard* selection is only possible from secure contexts and only in the short while after the user has clicked a button, etc on the page. As this bug demonstrates, those prerequisites are not needed for writing to the *primary* selection, which on X11 is much more used and much more valuable.\n
      \n
      ### Workaround\n
      \n
      Without patching firefox, the only workaround I can think about is disabling the `Clipboard.selectAllChildren()` function from an addon’s content script, e.g. like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">let block = function(){ throw Error('blocked') };\n
      </span><span style="color:#323232;">exportFunction(block, Selection.prototype, { defineAs: 'selectAllChildren' });\n
      </span>\n
      ```\n
      \n
      Complete extension here at [github.com/turistu/odds-n-ends/raw/…/no-sel.xpi](https://github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).\n
      \n
      I tried to submit it to addons.mozilla.org but they didn’t accept it. If you’re running firefox-esr, the development edition or nightly, you can just `set xpinstall.signatures.required` to true in `about:config` and install it with `firefox no-sel.xpi`.\n
      \n
      ### Firefox Patch\n
      \n
      ```\n
      \n
      <span style="color:#323232;">diff -r 9b362770f30b layout/generic/nsFrameSelection.cpp\n
      </span><span style="color:#323232;">--- a/layout/generic/nsFrameSelection.cpp\tFri Oct 06 12:03:17 2023 +0000\n
      </span><span style="color:#323232;">+++ b/layout/generic/nsFrameSelection.cpp\tSun Oct 08 11:04:41 2023 +0300\n
      </span><span style="color:#323232;">@@ -3345,6 +3345,10 @@\n
      </span><span style="color:#323232;">     return;  // Don't care if we are still dragging.\n
      </span><span style="color:#323232;">   }\n
      </span><span style="color:#323232;"> \n
      </span><span style="color:#323232;">+  if (aReason &amp; nsISelectionListener::JS_REASON) {\n
      </span><span style="color:#323232;">+    return;\n
      </span><span style="color:#323232;">+  }\n
      </span><span style="color:#323232;">+\n
      </span><span style="color:#323232;">   if (!aDocument || aSelection.IsCollapsed()) {\n
      </span><span style="color:#323232;"> #ifdef DEBUG_CLIPBOARD\n
      </span><span style="color:#323232;">     fprintf(stderr, "CLIPBOARD: no selection/collapsed selectionn");\n
      </span>\n
      ```\n
      \n
      The idea of this patch was to *always* prevent javascript from indirectly messing with the primary selection via the Selection API. However, it turned out that the `JS_REASON` flag was not reliable; if javascript calls some function like `addRange()` or `selectAllChildren()` while the user has started dragging but hasn’t released the mouse button yet, that code will be called *without* that flag but with the text set by javascript, not the text selected by the user. However, I think that this patch is still enough to fill the glaring hole opened by `selectAllChildren()`.\n
      \n
      ### About the example and bracketed-paste\n
      \n
      The bracketed paste feature of bash/readline and zsh means that you cannot just append a CR or LF to the payload and be done, it’s the user who has to press ENTER for it to run.\n
      \n
      However, workarounds exist. For instance, some terminals like mlterm don’t filter out the pasted data, and you can terminate the pasting mode early by inserting a `e201~` in the payload.\n
      \n
      For bash, you can take advantage of some quirks in the readline library to turn off the highlighting and make the payload invisible to the user. E.g.:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">let payload = 'touch ~/LOL-' + Date.now() / 1000;\n
      </span><span style="color:#323232;">writeXPrimary('n' + payload + 'n'.repeat(100) + ' '.repeat(30)\n
      </span><span style="color:#323232;">\t+ 'n'.repeat(100))\n
      </span>\n
      ```\n
      \n
      which will confuse the user with the same screen as when some stray background job had written something to the terminal:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">user@...t:~$ : previous unrelated command\n
      </span><span style="color:#323232;">user@...t:~$\t&lt;-- paste here\n
      </span><span style="color:#323232;">#   &lt;-- cursor here, most users will just hit Enter to get a new prompt\n
      </span>\n
      ```\n
      \n
      live example of that snippet: [turistu.github.io/firefox/bash-pastejack.html\n
      \n
      Just to be clear, I don’t think that either mlterm, bash, nor the shells that don’t do have that bracketed-paste feature are at fault here in any way (and I personally always turn off that misfeature as it badly interferes with my workflow): It’s firefox which should get all the blame for letting random javascript evade its pretended “sandbox” in this way.\n
      \n
      ### About Wayland\n
      \n
      For firefox running in Wayland, `writeXPrimary()` will only succeed when the firefox window (the main window, not necessarily the tab the code runs in) has the focus. Otherwise the selection will be cleared. At first I assumed that this is something specific to the Wayland protocol, but that turned out to be utterly false; it’s just some quirk, bug or “feature” specific to either firefox itself or GTK.\n
      \n
      But I think that’s still bad enough, even if the page should take care to only set the selection when the main window has gained focus.\n
      \n
      And of course, all this doesn’t affect the situation where you’re copying and pasting in another firefox tab with a different context, origin, etc; and all the other situations where you don’t appreciate having random javascript you don’t even know about messing with your copy &amp; paste.\n
      \n
      ===\n
      \n
      This is a slightly edited version of [github.com/turistu/odds-n-ends/…/pastejack.md](https://github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).\n
      \n
      I will correct any errors or omissions and also add more info there.
      """
    +type: "link"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 8
    +favouriteCount: 0
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1725264437 {#2180
      date: 2024-09-02 10:07:17.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2173 …}
    +votes: Doctrine\ORM\PersistentCollection {#2175 …}
    +reports: Doctrine\ORM\PersistentCollection {#2176 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2178 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2183 …}
    +badges: Doctrine\ORM\PersistentCollection {#2168 …}
    +children: [
      App\Entity\EntryComment {#2114}
    ]
    -id: 17198
    -titleTs: "'anytim':10 'firefox':2 'page':6 'pastejack':8 'x11':4"
    -bodyTs: "'+0000':538 '+0300':9,547 '+3345':550 '-3345':548 '/firefox/bash-pastejack.html':843 '/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':326 '/lol-':779 '/no-sel.xpi':479 '/pastejack.md':1069 '/turistu/odds-n-ends/':1068 '/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1072 '/turistu/odds-n-ends/raw/':478 '/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':482 '03':6,535 '04':544 '06':533 '08':542 '10':551 '100':787,792 '1000':781 '11':543 '12':534 '17':3,7,536 '2':101 '2023':5,537,546 '3':103 '30':789 '36':8 '41':545 '6':549 '9b362770f30b':528 'a/layout/generic/nsframeselection.cpp':530 'abl':158,218 'accept':494 'accord':45 'activ':343 'add':1082 'addon':454 'addons.mozilla.org':489 'addrang':618 'adocu':568 'advantag':754 'affect':108,1016 'ago':43 'alpin':240 'alreadi':34 'also':1081 'alway':586,879 'anoth':1026 'anytim':27 'api':599 'append':694 'appli':203 'appreci':85,1044 'arbitrari':144 'areason':562 'aselection.iscollapsed':569 'assum':949 'b/layout/generic/nsframeselection.cpp':539 'background':171,806 'bad':886,988 'bash':750,855 'bash/readline':686 'blame':899 'blank':273 'block':462,466,468 'bracket':259,679,682,866 'bracketed-past':258,678,865 'browser':330 'bug':412,972 'button':405,633 'c':381 'call':614,639 'cannot':66,692 'care':555,996 'clear':847,945 'click':302,366,403 'clipboard':385,572,575 'clipboard.selectallchildren':450 'clipboard.writetext':373 'code':145,636,934 'command':309,818 'complet':472 'concept':335 'config':517 'configur':234 'confus':795 'content':456 'context':338,392,1032 'copi':316,1022,1057 'correct':1075 'could':111 'cours':1011 'cr':696 'ctrl':380,383 'ctrl-c':379 'ctrl-v':382 'cursor':823 'data':733 'date':1 'date.now':780 'debug':571 'default':233,250,253 'definea':470 'demonstr':413 'deriv':212 'develop':504 'didn':492 'diff':526 'differ':1031 'disabl':448 'doesn':1014 'done':704 'drag':560,626 'e.g':166,339,458,775 'e201':745 'earli':741 'easili':140 'edit':505,1063 'either':853,977 'end':305 'enough':665,989 'enter':713,830 'equiv':199 'error':184,465,1077 'esr':502 'etc':201,214,368,406,1034 'evad':904 'even':359,990,1051 'exampl':225,228,320,676,837 'exist':720 'explan':329 'exploit':141 'exportfunct':467 'extens':473 'fals':966 'fault':871 'featur':684,868,974 'fill':667 'filter':729 'firefox':19,39,70,120,270,332,439,501,522,524,893,914,924,978,1027 'firefox-esr':500 'first':947 'flag':608,642 'focus':939,1008 'follow':267 'forget':277 'fprintf':573 'freeli':130 'fri':531 'function':451,463,616 'gain':1007 'get':349,832,896 'github.com':477,481,1067,1071 'github.com/turistu/odds-n-ends/':1066 'github.com/turistu/odds-n-ends/blob/main/firefox/pastejack.md).':1070 'github.com/turistu/odds-n-ends/raw/':476 'github.com/turistu/odds-n-ends/raw/main/firefox/no-sel.xpi).':480 'give':93 'glare':669 'go':262,281 'gtk':981 'hasn':628 'highlight':766 'hit':829 'hole':670 'howev':84,600,657,718 'http':198 'http-equiv':197 'idea':580 'ifdef':570 'ifram':178,188 'ignor':78 'implement':257 'includ':165,221 'indirect':590 'info':1084 'inject':312 'insert':299,743 'insid':179 'instal':519 'instanc':370,722 'intent':271 'interact':153,358 'interfer':887 'invis':771 'issu':54 'javascript':161,345,588,613,649,903,1047 'job':807 'js':564,606 'kill':67,69 'know':1052 'later':287 'latest':223 'layout/generic/nsframeselection.cpp':529 'learn':112 'least':57 'left':272 'let':88,461,776,901 'lf':698 'librari':761 'like':237,263,331,365,459,617,725 'linux':241 'littl':361 'live':319,836 'load':265 'machin':150 'main':927,1004 'make':768 'may':106 'mean':689 'mess':591,1054 'meta':196 'middl':301 'minim':175 'misfeatur':883 'mlterm':726,854 'mode':740 'moder':31 'mous':632 'mozilla/firefox':209 'much':118,429,433 'n':783,785,790 'necessari':155 'necessarili':930 'need':418 'new':834 'night':224,507 'no-sel.xpi':523 'note':28 'nsiselectionlisten':563 'oct':4,532,541 'omiss':1079 'open':671 'openbsd':238 'origin':1033 'oss':14 'oss-secur':13 'otherwis':940 'page':23,128,157,168,185,190,348,364,409,993 'past':260,291,318,680,683,732,739,821,867,1024,1058 'pastejack':25 'patch':438,525,583,662 'payload':701,748,770,777,784 'peopl':40,104 'person':878 'peski':62 'possibl':389 'power':352 'prerequisit':415 'press':712 'pretend':275,906 'prevent':587 'previous':816 'primari':134,423,594 'prompt':835 'protocol':958 'quirk':757,971 'r':527 'random':902,1046 're':498,1021 'readlin':760 'real':52 'reason':565,607 'refresh':200 'releas':630 'reliabl':611 'reload':193 'repeat':786,788,791 'repli':81 'return':552,566 'run':121,143,160,307,499,717,915,935 'sandbox':187,907 'screen':801 'script':63,125,457 'seamonkey':213 'secur':15,53,337,391 'select':135,386,424,595,598,653,942,1001 'selectallchildren':471,620,673 'selection.prototype':469 'selection/collapsed':577 'selectionn':578 'set':511,647,999 'shell':254,858 'shift':298 'shift-insert':297 'short':327,397 'simplest':227 'situat':1018,1039 'slight':1062 'snippet':268,323,840 'someth':292,810,953 'soon':354 'sooner':285 'specif':954,975 'start':625 'stderr':574 'still':559,664,987 'stray':805 'style':378 'subject':17 'submit':35,486 'succeed':921 'sun':540 'system':236,244 'tab':172,932,1028 'take':753,995 'technic':328 'temporari':351 'termin':295,724,737,813 'test':220 'text':646,652 'thank':115 'think':74,445,659,851,984 'three':41 'throw':464 'touch':367,778 'transient':341 'tri':289,484 'true':514 'ts.openwall.com':16 'tue':2 'turistu':11 'turistu.github.io':325,842 'turistu.github.io/firefox/bash-pastejack.html':841 'turistu.github.io/firefox/pastejack.html](https://turistu.github.io/firefox/pastejack.html)':324 'turn':602,763,880,961 'unix/linux':243 'unrel':817 'use':431 'user':148,152,342,401,623,656,708,774,797,814,819,826 'utter':965 'v':384 'valuabl':435 'version':207,1064 'via':195,596 'visibl':96 'way':875,910 'wayland':246,912,917,957 'week':42 'window':176,182,377,925,928,1005 'windows-styl':376 'without':68,80,437,640 'work':230,284 'workaround':436,442,719 'workflow':890 'wors':59 'would':83,261 'write':131,371,420 'writexprimari':310,782,918 'written':809 'x11':21,123,427 'xpinstall.signatures.required':512 'yet':634 'zsh':688"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1697959616
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/7123900"
    +editedAt: null
    +createdAt: DateTimeImmutable @1697907616 {#2155
      date: 2023-10-21 19:00:16.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: null
  +root: null
  +body: "Are Chromium browsers affected by this too?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1697909631 {#2112
    date: 2023-10-21 19:33:51.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@ugjka@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2117 …}
  +nested: Doctrine\ORM\PersistentCollection {#2122 …}
  +votes: Doctrine\ORM\PersistentCollection {#2113 …}
  +reports: Doctrine\ORM\PersistentCollection {#2119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2120 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2160 …}
  -id: 232263
  -bodyTs: "'affect':4 'browser':3 'chromium':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4175723"
  +editedAt: null
  +createdAt: DateTimeImmutable @1697909631 {#2124
    date: 2023-10-21 19:33:51.0 +02:00
  }
  +"title": 232263
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
65 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
66 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2143
  +user: Proxies\__CG__\App\Entity\User {#2286 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#2156 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
  +slug: "Folder"
  +title: "Folder"
  +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 5
  +favouriteCount: 14
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689134485 {#2224
    date: 2023-07-12 06:01:25.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2158 …}
  +votes: Doctrine\ORM\PersistentCollection {#2151 …}
  +reports: Doctrine\ORM\PersistentCollection {#2145 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
  +badges: Doctrine\ORM\PersistentCollection {#2146 …}
  +children: [
    1 => App\Entity\EntryComment {#2159
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
        \n
        ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
        \n
        **Say my name.**
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1703703139 {#2339
        date: 2023-12-27 19:52:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Linuxmemed@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2135 …}
      +nested: Doctrine\ORM\PersistentCollection {#2137 …}
      +votes: Doctrine\ORM\PersistentCollection {#2068 …}
      +reports: Doctrine\ORM\PersistentCollection {#2069 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
      -id: 156496
      -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/1100976"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689107062 {#2338
        date: 2023-07-11 22:24:22.0 +02:00
      }
      +"title": 156496
    }
    2 => App\Entity\EntryComment {#2048
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
      +root: App\Entity\EntryComment {#2159}
      +body: "The ugly truth."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1689134400 {#2070
        date: 2023-07-12 06:00:00.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Linuxmemed@lemmy.world"
        "@avidamoeba@lemmy.ca"
        "@raresbears@iusearchlinux.fyi"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2056 …}
      +nested: Doctrine\ORM\PersistentCollection {#2046 …}
      +votes: Doctrine\ORM\PersistentCollection {#2045 …}
      +reports: Doctrine\ORM\PersistentCollection {#2050 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
      -id: 216547
      -bodyTs: "'truth':3 'ugli':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/1111810"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689134400 {#2049
        date: 2023-07-12 06:00:00.0 +02:00
      }
      +"title": 216547
    }
    0 => App\Entity\EntryComment {#2041
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +root: App\Entity\EntryComment {#2159}
      +body: "The academic truth."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1689134485 {#2125
        date: 2023-07-12 06:01:25.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Linuxmemed@lemmy.world"
        "@avidamoeba@lemmy.ca"
        "@s_s@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2100 …}
      +nested: Doctrine\ORM\PersistentCollection {#2105 …}
      +votes: Doctrine\ORM\PersistentCollection {#2111 …}
      +reports: Doctrine\ORM\PersistentCollection {#2102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
      -id: 216627
      -bodyTs: "'academ':2 'truth':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/1111833"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689134485 {#2165
        date: 2023-07-12 06:01:25.0 +02:00
      }
      +"title": 216627
    }
  ]
  -id: 12255
  -titleTs: "'folder':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689151875
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/1352601"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689097875 {#2285
    date: 2023-07-11 19:51:15.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
67 DENIED edit
Proxies\__CG__\App\Entity\Entry {#2143
  +user: Proxies\__CG__\App\Entity\User {#2286 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#2156 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
  +slug: "Folder"
  +title: "Folder"
  +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 5
  +favouriteCount: 14
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689134485 {#2224
    date: 2023-07-12 06:01:25.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2158 …}
  +votes: Doctrine\ORM\PersistentCollection {#2151 …}
  +reports: Doctrine\ORM\PersistentCollection {#2145 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
  +badges: Doctrine\ORM\PersistentCollection {#2146 …}
  +children: [
    1 => App\Entity\EntryComment {#2159
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
        \n
        ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
        \n
        **Say my name.**
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1703703139 {#2339
        date: 2023-12-27 19:52:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Linuxmemed@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2135 …}
      +nested: Doctrine\ORM\PersistentCollection {#2137 …}
      +votes: Doctrine\ORM\PersistentCollection {#2068 …}
      +reports: Doctrine\ORM\PersistentCollection {#2069 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
      -id: 156496
      -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/1100976"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689107062 {#2338
        date: 2023-07-11 22:24:22.0 +02:00
      }
      +"title": 156496
    }
    2 => App\Entity\EntryComment {#2048
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
      +root: App\Entity\EntryComment {#2159}
      +body: "The ugly truth."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1689134400 {#2070
        date: 2023-07-12 06:00:00.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Linuxmemed@lemmy.world"
        "@avidamoeba@lemmy.ca"
        "@raresbears@iusearchlinux.fyi"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2056 …}
      +nested: Doctrine\ORM\PersistentCollection {#2046 …}
      +votes: Doctrine\ORM\PersistentCollection {#2045 …}
      +reports: Doctrine\ORM\PersistentCollection {#2050 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
      -id: 216547
      -bodyTs: "'truth':3 'ugli':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/1111810"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689134400 {#2049
        date: 2023-07-12 06:00:00.0 +02:00
      }
      +"title": 216547
    }
    0 => App\Entity\EntryComment {#2041
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +root: App\Entity\EntryComment {#2159}
      +body: "The academic truth."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1689134485 {#2125
        date: 2023-07-12 06:01:25.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Linuxmemed@lemmy.world"
        "@avidamoeba@lemmy.ca"
        "@s_s@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2100 …}
      +nested: Doctrine\ORM\PersistentCollection {#2105 …}
      +votes: Doctrine\ORM\PersistentCollection {#2111 …}
      +reports: Doctrine\ORM\PersistentCollection {#2102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
      -id: 216627
      -bodyTs: "'academ':2 'truth':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/1111833"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689134485 {#2165
        date: 2023-07-12 06:01:25.0 +02:00
      }
      +"title": 216627
    }
  ]
  -id: 12255
  -titleTs: "'folder':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689151875
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/1352601"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689097875 {#2285
    date: 2023-07-11 19:51:15.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
68 DENIED moderate
Proxies\__CG__\App\Entity\Entry {#2143
  +user: Proxies\__CG__\App\Entity\User {#2286 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: Proxies\__CG__\App\Entity\Image {#2156 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
  +slug: "Folder"
  +title: "Folder"
  +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 5
  +favouriteCount: 14
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1689134485 {#2224
    date: 2023-07-12 06:01:25.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#2158 …}
  +votes: Doctrine\ORM\PersistentCollection {#2151 …}
  +reports: Doctrine\ORM\PersistentCollection {#2145 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
  +badges: Doctrine\ORM\PersistentCollection {#2146 …}
  +children: [
    1 => App\Entity\EntryComment {#2159
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: null
      +root: null
      +body: """
        So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
        \n
        ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
        \n
        **Say my name.**
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1703703139 {#2339
        date: 2023-12-27 19:52:19.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Linuxmemed@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2135 …}
      +nested: Doctrine\ORM\PersistentCollection {#2137 …}
      +votes: Doctrine\ORM\PersistentCollection {#2068 …}
      +reports: Doctrine\ORM\PersistentCollection {#2069 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
      -id: 156496
      -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/1100976"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689107062 {#2338
        date: 2023-07-11 22:24:22.0 +02:00
      }
      +"title": 156496
    }
    2 => App\Entity\EntryComment {#2048
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
      +root: App\Entity\EntryComment {#2159}
      +body: "The ugly truth."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1689134400 {#2070
        date: 2023-07-12 06:00:00.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Linuxmemed@lemmy.world"
        "@avidamoeba@lemmy.ca"
        "@raresbears@iusearchlinux.fyi"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2056 …}
      +nested: Doctrine\ORM\PersistentCollection {#2046 …}
      +votes: Doctrine\ORM\PersistentCollection {#2045 …}
      +reports: Doctrine\ORM\PersistentCollection {#2050 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
      -id: 216547
      -bodyTs: "'truth':3 'ugli':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/1111810"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689134400 {#2049
        date: 2023-07-12 06:00:00.0 +02:00
      }
      +"title": 216547
    }
    0 => App\Entity\EntryComment {#2041
      +user: App\Entity\User {#259 …}
      +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
      +root: App\Entity\EntryComment {#2159}
      +body: "The academic truth."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1689134485 {#2125
        date: 2023-07-12 06:01:25.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Linuxmemed@lemmy.world"
        "@avidamoeba@lemmy.ca"
        "@s_s@lemmy.one"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2100 …}
      +nested: Doctrine\ORM\PersistentCollection {#2105 …}
      +votes: Doctrine\ORM\PersistentCollection {#2111 …}
      +reports: Doctrine\ORM\PersistentCollection {#2102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
      -id: 216627
      -bodyTs: "'academ':2 'truth':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/1111833"
      +editedAt: null
      +createdAt: DateTimeImmutable @1689134485 {#2165
        date: 2023-07-12 06:01:25.0 +02:00
      }
      +"title": 216627
    }
  ]
  -id: 12255
  -titleTs: "'folder':1"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1689151875
  +visibility: "visible             "
  +apId: "https://lemmy.world/post/1352601"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689097875 {#2285
    date: 2023-07-11 19:51:15.0 +02:00
  }
  +__isInitialized__: true
   …2
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
69 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
70 DENIED moderate
App\Entity\EntryComment {#2159
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#2286 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2156 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
    +slug: "Folder"
    +title: "Folder"
    +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689134485 {#2224
      date: 2023-07-12 06:01:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2158 …}
    +votes: Doctrine\ORM\PersistentCollection {#2151 …}
    +reports: Doctrine\ORM\PersistentCollection {#2145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
    +badges: Doctrine\ORM\PersistentCollection {#2146 …}
    +children: [
      1 => App\Entity\EntryComment {#2159}
      2 => App\Entity\EntryComment {#2048
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The ugly truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134400 {#2070
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@raresbears@iusearchlinux.fyi"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2056 …}
        +nested: Doctrine\ORM\PersistentCollection {#2046 …}
        +votes: Doctrine\ORM\PersistentCollection {#2045 …}
        +reports: Doctrine\ORM\PersistentCollection {#2050 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
        -id: 216547
        -bodyTs: "'truth':3 'ugli':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111810"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134400 {#2049
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +"title": 216547
      }
      0 => App\Entity\EntryComment {#2041
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The academic truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134485 {#2125
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@s_s@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2100 …}
        +nested: Doctrine\ORM\PersistentCollection {#2105 …}
        +votes: Doctrine\ORM\PersistentCollection {#2111 …}
        +reports: Doctrine\ORM\PersistentCollection {#2102 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
        -id: 216627
        -bodyTs: "'academ':2 'truth':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111833"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134485 {#2165
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +"title": 216627
      }
    ]
    -id: 12255
    -titleTs: "'folder':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689151875
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1352601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689097875 {#2285
      date: 2023-07-11 19:51:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
    \n
    ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
    \n
    **Say my name.**
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1703703139 {#2339
    date: 2023-12-27 19:52:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Linuxmemed@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2135 …}
  +nested: Doctrine\ORM\PersistentCollection {#2137 …}
  +votes: Doctrine\ORM\PersistentCollection {#2068 …}
  +reports: Doctrine\ORM\PersistentCollection {#2069 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
  -id: 156496
  -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/1100976"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689107062 {#2338
    date: 2023-07-11 22:24:22.0 +02:00
  }
  +"title": 156496
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
71 DENIED edit
App\Entity\EntryComment {#2159
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#2286 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2156 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
    +slug: "Folder"
    +title: "Folder"
    +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689134485 {#2224
      date: 2023-07-12 06:01:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2158 …}
    +votes: Doctrine\ORM\PersistentCollection {#2151 …}
    +reports: Doctrine\ORM\PersistentCollection {#2145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
    +badges: Doctrine\ORM\PersistentCollection {#2146 …}
    +children: [
      1 => App\Entity\EntryComment {#2159}
      2 => App\Entity\EntryComment {#2048
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The ugly truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134400 {#2070
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@raresbears@iusearchlinux.fyi"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2056 …}
        +nested: Doctrine\ORM\PersistentCollection {#2046 …}
        +votes: Doctrine\ORM\PersistentCollection {#2045 …}
        +reports: Doctrine\ORM\PersistentCollection {#2050 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
        -id: 216547
        -bodyTs: "'truth':3 'ugli':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111810"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134400 {#2049
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +"title": 216547
      }
      0 => App\Entity\EntryComment {#2041
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The academic truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134485 {#2125
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@s_s@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2100 …}
        +nested: Doctrine\ORM\PersistentCollection {#2105 …}
        +votes: Doctrine\ORM\PersistentCollection {#2111 …}
        +reports: Doctrine\ORM\PersistentCollection {#2102 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
        -id: 216627
        -bodyTs: "'academ':2 'truth':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111833"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134485 {#2165
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +"title": 216627
      }
    ]
    -id: 12255
    -titleTs: "'folder':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689151875
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1352601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689097875 {#2285
      date: 2023-07-11 19:51:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
    \n
    ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
    \n
    **Say my name.**
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1703703139 {#2339
    date: 2023-12-27 19:52:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Linuxmemed@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2135 …}
  +nested: Doctrine\ORM\PersistentCollection {#2137 …}
  +votes: Doctrine\ORM\PersistentCollection {#2068 …}
  +reports: Doctrine\ORM\PersistentCollection {#2069 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
  -id: 156496
  -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/1100976"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689107062 {#2338
    date: 2023-07-11 22:24:22.0 +02:00
  }
  +"title": 156496
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
72 DENIED moderate
App\Entity\EntryComment {#2159
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#2286 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2156 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
    +slug: "Folder"
    +title: "Folder"
    +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689134485 {#2224
      date: 2023-07-12 06:01:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2158 …}
    +votes: Doctrine\ORM\PersistentCollection {#2151 …}
    +reports: Doctrine\ORM\PersistentCollection {#2145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
    +badges: Doctrine\ORM\PersistentCollection {#2146 …}
    +children: [
      1 => App\Entity\EntryComment {#2159}
      2 => App\Entity\EntryComment {#2048
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The ugly truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134400 {#2070
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@raresbears@iusearchlinux.fyi"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2056 …}
        +nested: Doctrine\ORM\PersistentCollection {#2046 …}
        +votes: Doctrine\ORM\PersistentCollection {#2045 …}
        +reports: Doctrine\ORM\PersistentCollection {#2050 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
        -id: 216547
        -bodyTs: "'truth':3 'ugli':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111810"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134400 {#2049
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +"title": 216547
      }
      0 => App\Entity\EntryComment {#2041
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The academic truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134485 {#2125
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@s_s@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2100 …}
        +nested: Doctrine\ORM\PersistentCollection {#2105 …}
        +votes: Doctrine\ORM\PersistentCollection {#2111 …}
        +reports: Doctrine\ORM\PersistentCollection {#2102 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
        -id: 216627
        -bodyTs: "'academ':2 'truth':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111833"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134485 {#2165
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +"title": 216627
      }
    ]
    -id: 12255
    -titleTs: "'folder':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689151875
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1352601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689097875 {#2285
      date: 2023-07-11 19:51:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: null
  +root: null
  +body: """
    So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
    \n
    ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
    \n
    **Say my name.**
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1703703139 {#2339
    date: 2023-12-27 19:52:19.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Linuxmemed@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2135 …}
  +nested: Doctrine\ORM\PersistentCollection {#2137 …}
  +votes: Doctrine\ORM\PersistentCollection {#2068 …}
  +reports: Doctrine\ORM\PersistentCollection {#2069 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
  -id: 156496
  -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/1100976"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689107062 {#2338
    date: 2023-07-11 22:24:22.0 +02:00
  }
  +"title": 156496
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
73 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
74 DENIED moderate
App\Entity\EntryComment {#2048
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#2286 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2156 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
    +slug: "Folder"
    +title: "Folder"
    +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689134485 {#2224
      date: 2023-07-12 06:01:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2158 …}
    +votes: Doctrine\ORM\PersistentCollection {#2151 …}
    +reports: Doctrine\ORM\PersistentCollection {#2145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
    +badges: Doctrine\ORM\PersistentCollection {#2146 …}
    +children: [
      1 => App\Entity\EntryComment {#2159
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
          \n
          ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
          \n
          **Say my name.**
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703703139 {#2339
          date: 2023-12-27 19:52:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2135 …}
        +nested: Doctrine\ORM\PersistentCollection {#2137 …}
        +votes: Doctrine\ORM\PersistentCollection {#2068 …}
        +reports: Doctrine\ORM\PersistentCollection {#2069 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
        -id: 156496
        -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1100976"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689107062 {#2338
          date: 2023-07-11 22:24:22.0 +02:00
        }
        +"title": 156496
      }
      2 => App\Entity\EntryComment {#2048}
      0 => App\Entity\EntryComment {#2041
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The academic truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134485 {#2125
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@s_s@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2100 …}
        +nested: Doctrine\ORM\PersistentCollection {#2105 …}
        +votes: Doctrine\ORM\PersistentCollection {#2111 …}
        +reports: Doctrine\ORM\PersistentCollection {#2102 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
        -id: 216627
        -bodyTs: "'academ':2 'truth':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111833"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134485 {#2165
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +"title": 216627
      }
    ]
    -id: 12255
    -titleTs: "'folder':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689151875
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1352601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689097875 {#2285
      date: 2023-07-11 19:51:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
  +root: App\Entity\EntryComment {#2159}
  +body: "The ugly truth."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1689134400 {#2070
    date: 2023-07-12 06:00:00.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Linuxmemed@lemmy.world"
    "@avidamoeba@lemmy.ca"
    "@raresbears@iusearchlinux.fyi"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2056 …}
  +nested: Doctrine\ORM\PersistentCollection {#2046 …}
  +votes: Doctrine\ORM\PersistentCollection {#2045 …}
  +reports: Doctrine\ORM\PersistentCollection {#2050 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
  -id: 216547
  -bodyTs: "'truth':3 'ugli':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/1111810"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689134400 {#2049
    date: 2023-07-12 06:00:00.0 +02:00
  }
  +"title": 216547
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
75 DENIED edit
App\Entity\EntryComment {#2048
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#2286 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2156 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
    +slug: "Folder"
    +title: "Folder"
    +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689134485 {#2224
      date: 2023-07-12 06:01:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2158 …}
    +votes: Doctrine\ORM\PersistentCollection {#2151 …}
    +reports: Doctrine\ORM\PersistentCollection {#2145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
    +badges: Doctrine\ORM\PersistentCollection {#2146 …}
    +children: [
      1 => App\Entity\EntryComment {#2159
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
          \n
          ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
          \n
          **Say my name.**
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703703139 {#2339
          date: 2023-12-27 19:52:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2135 …}
        +nested: Doctrine\ORM\PersistentCollection {#2137 …}
        +votes: Doctrine\ORM\PersistentCollection {#2068 …}
        +reports: Doctrine\ORM\PersistentCollection {#2069 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
        -id: 156496
        -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1100976"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689107062 {#2338
          date: 2023-07-11 22:24:22.0 +02:00
        }
        +"title": 156496
      }
      2 => App\Entity\EntryComment {#2048}
      0 => App\Entity\EntryComment {#2041
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The academic truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134485 {#2125
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@s_s@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2100 …}
        +nested: Doctrine\ORM\PersistentCollection {#2105 …}
        +votes: Doctrine\ORM\PersistentCollection {#2111 …}
        +reports: Doctrine\ORM\PersistentCollection {#2102 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
        -id: 216627
        -bodyTs: "'academ':2 'truth':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111833"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134485 {#2165
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +"title": 216627
      }
    ]
    -id: 12255
    -titleTs: "'folder':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689151875
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1352601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689097875 {#2285
      date: 2023-07-11 19:51:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
  +root: App\Entity\EntryComment {#2159}
  +body: "The ugly truth."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1689134400 {#2070
    date: 2023-07-12 06:00:00.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Linuxmemed@lemmy.world"
    "@avidamoeba@lemmy.ca"
    "@raresbears@iusearchlinux.fyi"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2056 …}
  +nested: Doctrine\ORM\PersistentCollection {#2046 …}
  +votes: Doctrine\ORM\PersistentCollection {#2045 …}
  +reports: Doctrine\ORM\PersistentCollection {#2050 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
  -id: 216547
  -bodyTs: "'truth':3 'ugli':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/1111810"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689134400 {#2049
    date: 2023-07-12 06:00:00.0 +02:00
  }
  +"title": 216547
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
76 DENIED moderate
App\Entity\EntryComment {#2048
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#2286 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2156 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
    +slug: "Folder"
    +title: "Folder"
    +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689134485 {#2224
      date: 2023-07-12 06:01:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2158 …}
    +votes: Doctrine\ORM\PersistentCollection {#2151 …}
    +reports: Doctrine\ORM\PersistentCollection {#2145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
    +badges: Doctrine\ORM\PersistentCollection {#2146 …}
    +children: [
      1 => App\Entity\EntryComment {#2159
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
          \n
          ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
          \n
          **Say my name.**
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703703139 {#2339
          date: 2023-12-27 19:52:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2135 …}
        +nested: Doctrine\ORM\PersistentCollection {#2137 …}
        +votes: Doctrine\ORM\PersistentCollection {#2068 …}
        +reports: Doctrine\ORM\PersistentCollection {#2069 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
        -id: 156496
        -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1100976"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689107062 {#2338
          date: 2023-07-11 22:24:22.0 +02:00
        }
        +"title": 156496
      }
      2 => App\Entity\EntryComment {#2048}
      0 => App\Entity\EntryComment {#2041
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The academic truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134485 {#2125
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@s_s@lemmy.one"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2100 …}
        +nested: Doctrine\ORM\PersistentCollection {#2105 …}
        +votes: Doctrine\ORM\PersistentCollection {#2111 …}
        +reports: Doctrine\ORM\PersistentCollection {#2102 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
        -id: 216627
        -bodyTs: "'academ':2 'truth':3"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111833"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134485 {#2165
          date: 2023-07-12 06:01:25.0 +02:00
        }
        +"title": 216627
      }
    ]
    -id: 12255
    -titleTs: "'folder':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689151875
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1352601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689097875 {#2285
      date: 2023-07-11 19:51:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
  +root: App\Entity\EntryComment {#2159}
  +body: "The ugly truth."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1689134400 {#2070
    date: 2023-07-12 06:00:00.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Linuxmemed@lemmy.world"
    "@avidamoeba@lemmy.ca"
    "@raresbears@iusearchlinux.fyi"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2056 …}
  +nested: Doctrine\ORM\PersistentCollection {#2046 …}
  +votes: Doctrine\ORM\PersistentCollection {#2045 …}
  +reports: Doctrine\ORM\PersistentCollection {#2050 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
  -id: 216547
  -bodyTs: "'truth':3 'ugli':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/1111810"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689134400 {#2049
    date: 2023-07-12 06:00:00.0 +02:00
  }
  +"title": 216547
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
77 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
78 DENIED moderate
App\Entity\EntryComment {#2041
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#2286 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2156 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
    +slug: "Folder"
    +title: "Folder"
    +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689134485 {#2224
      date: 2023-07-12 06:01:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2158 …}
    +votes: Doctrine\ORM\PersistentCollection {#2151 …}
    +reports: Doctrine\ORM\PersistentCollection {#2145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
    +badges: Doctrine\ORM\PersistentCollection {#2146 …}
    +children: [
      1 => App\Entity\EntryComment {#2159
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
          \n
          ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
          \n
          **Say my name.**
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703703139 {#2339
          date: 2023-12-27 19:52:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2135 …}
        +nested: Doctrine\ORM\PersistentCollection {#2137 …}
        +votes: Doctrine\ORM\PersistentCollection {#2068 …}
        +reports: Doctrine\ORM\PersistentCollection {#2069 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
        -id: 156496
        -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1100976"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689107062 {#2338
          date: 2023-07-11 22:24:22.0 +02:00
        }
        +"title": 156496
      }
      2 => App\Entity\EntryComment {#2048
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The ugly truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134400 {#2070
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@raresbears@iusearchlinux.fyi"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2056 …}
        +nested: Doctrine\ORM\PersistentCollection {#2046 …}
        +votes: Doctrine\ORM\PersistentCollection {#2045 …}
        +reports: Doctrine\ORM\PersistentCollection {#2050 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
        -id: 216547
        -bodyTs: "'truth':3 'ugli':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111810"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134400 {#2049
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +"title": 216547
      }
      0 => App\Entity\EntryComment {#2041}
    ]
    -id: 12255
    -titleTs: "'folder':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689151875
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1352601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689097875 {#2285
      date: 2023-07-11 19:51:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +root: App\Entity\EntryComment {#2159}
  +body: "The academic truth."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1689134485 {#2125
    date: 2023-07-12 06:01:25.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Linuxmemed@lemmy.world"
    "@avidamoeba@lemmy.ca"
    "@s_s@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2100 …}
  +nested: Doctrine\ORM\PersistentCollection {#2105 …}
  +votes: Doctrine\ORM\PersistentCollection {#2111 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
  -id: 216627
  -bodyTs: "'academ':2 'truth':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/1111833"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689134485 {#2165
    date: 2023-07-12 06:01:25.0 +02:00
  }
  +"title": 216627
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
79 DENIED edit
App\Entity\EntryComment {#2041
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#2286 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2156 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
    +slug: "Folder"
    +title: "Folder"
    +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689134485 {#2224
      date: 2023-07-12 06:01:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2158 …}
    +votes: Doctrine\ORM\PersistentCollection {#2151 …}
    +reports: Doctrine\ORM\PersistentCollection {#2145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
    +badges: Doctrine\ORM\PersistentCollection {#2146 …}
    +children: [
      1 => App\Entity\EntryComment {#2159
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
          \n
          ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
          \n
          **Say my name.**
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703703139 {#2339
          date: 2023-12-27 19:52:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2135 …}
        +nested: Doctrine\ORM\PersistentCollection {#2137 …}
        +votes: Doctrine\ORM\PersistentCollection {#2068 …}
        +reports: Doctrine\ORM\PersistentCollection {#2069 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
        -id: 156496
        -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1100976"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689107062 {#2338
          date: 2023-07-11 22:24:22.0 +02:00
        }
        +"title": 156496
      }
      2 => App\Entity\EntryComment {#2048
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The ugly truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134400 {#2070
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@raresbears@iusearchlinux.fyi"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2056 …}
        +nested: Doctrine\ORM\PersistentCollection {#2046 …}
        +votes: Doctrine\ORM\PersistentCollection {#2045 …}
        +reports: Doctrine\ORM\PersistentCollection {#2050 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
        -id: 216547
        -bodyTs: "'truth':3 'ugli':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111810"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134400 {#2049
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +"title": 216547
      }
      0 => App\Entity\EntryComment {#2041}
    ]
    -id: 12255
    -titleTs: "'folder':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689151875
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1352601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689097875 {#2285
      date: 2023-07-11 19:51:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +root: App\Entity\EntryComment {#2159}
  +body: "The academic truth."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1689134485 {#2125
    date: 2023-07-12 06:01:25.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Linuxmemed@lemmy.world"
    "@avidamoeba@lemmy.ca"
    "@s_s@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2100 …}
  +nested: Doctrine\ORM\PersistentCollection {#2105 …}
  +votes: Doctrine\ORM\PersistentCollection {#2111 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
  -id: 216627
  -bodyTs: "'academ':2 'truth':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/1111833"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689134485 {#2165
    date: 2023-07-12 06:01:25.0 +02:00
  }
  +"title": 216627
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
80 DENIED moderate
App\Entity\EntryComment {#2041
  +user: App\Entity\User {#259 …}
  +entry: Proxies\__CG__\App\Entity\Entry {#2143
    +user: Proxies\__CG__\App\Entity\User {#2286 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
    +image: Proxies\__CG__\App\Entity\Image {#2156 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#2154 …}
    +slug: "Folder"
    +title: "Folder"
    +url: "https://lemmy.world/pictrs/image/3c21c754-c53d-4825-a56c-23bc246bce6c.jpeg"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 5
    +favouriteCount: 14
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1689134485 {#2224
      date: 2023-07-12 06:01:25.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#2158 …}
    +votes: Doctrine\ORM\PersistentCollection {#2151 …}
    +reports: Doctrine\ORM\PersistentCollection {#2145 …}
    +favourites: Doctrine\ORM\PersistentCollection {#2152 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2148 …}
    +badges: Doctrine\ORM\PersistentCollection {#2146 …}
    +children: [
      1 => App\Entity\EntryComment {#2159
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: null
        +root: null
        +body: """
          So tell me, *what do you call the object drawn in this picture*, taken **from a popular Linux operating system?**\n
          \n
          ![A picture of a folder icon from Ubuntu](https://lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)\n
          \n
          **Say my name.**
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703703139 {#2339
          date: 2023-12-27 19:52:19.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2135 …}
        +nested: Doctrine\ORM\PersistentCollection {#2137 …}
        +votes: Doctrine\ORM\PersistentCollection {#2068 …}
        +reports: Doctrine\ORM\PersistentCollection {#2069 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2074 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2071 …}
        -id: 156496
        -bodyTs: "'/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':31 'call':7 'drawn':10 'folder':25 'icon':26 'lemmy.ca':30 'lemmy.ca/pictrs/image/0cf2b3e8-4d3a-4577-b293-51372a114d41.png)':29 'linux':18 'name':34 'object':9 'oper':19 'pictur':13,22 'popular':17 'say':32 'system':20 'taken':14 'tell':2 'ubuntu':28"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1100976"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689107062 {#2338
          date: 2023-07-11 22:24:22.0 +02:00
        }
        +"title": 156496
      }
      2 => App\Entity\EntryComment {#2048
        +user: App\Entity\User {#259 …}
        +entry: Proxies\__CG__\App\Entity\Entry {#2143 …2}
        +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
        +image: null
        +parent: Proxies\__CG__\App\Entity\EntryComment {#2051 …}
        +root: App\Entity\EntryComment {#2159}
        +body: "The ugly truth."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1689134400 {#2070
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Linuxmemed@lemmy.world"
          "@avidamoeba@lemmy.ca"
          "@raresbears@iusearchlinux.fyi"
        ]
        +children: Doctrine\ORM\PersistentCollection {#2056 …}
        +nested: Doctrine\ORM\PersistentCollection {#2046 …}
        +votes: Doctrine\ORM\PersistentCollection {#2045 …}
        +reports: Doctrine\ORM\PersistentCollection {#2050 …}
        +favourites: Doctrine\ORM\PersistentCollection {#2052 …}
        +notifications: Doctrine\ORM\PersistentCollection {#2058 …}
        -id: 216547
        -bodyTs: "'truth':3 'ugli':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ca/comment/1111810"
        +editedAt: null
        +createdAt: DateTimeImmutable @1689134400 {#2049
          date: 2023-07-12 06:00:00.0 +02:00
        }
        +"title": 216547
      }
      0 => App\Entity\EntryComment {#2041}
    ]
    -id: 12255
    -titleTs: "'folder':1"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1689151875
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/1352601"
    +editedAt: null
    +createdAt: DateTimeImmutable @1689097875 {#2285
      date: 2023-07-11 19:51:15.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2104 …}
  +root: App\Entity\EntryComment {#2159}
  +body: "The academic truth."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1689134485 {#2125
    date: 2023-07-12 06:01:25.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Linuxmemed@lemmy.world"
    "@avidamoeba@lemmy.ca"
    "@s_s@lemmy.one"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2100 …}
  +nested: Doctrine\ORM\PersistentCollection {#2105 …}
  +votes: Doctrine\ORM\PersistentCollection {#2111 …}
  +reports: Doctrine\ORM\PersistentCollection {#2102 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2103 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2110 …}
  -id: 216627
  -bodyTs: "'academ':2 'truth':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/1111833"
  +editedAt: null
  +createdAt: DateTimeImmutable @1689134485 {#2165
    date: 2023-07-12 06:01:25.0 +02:00
  }
  +"title": 216627
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
81 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
82 DENIED moderate
App\Entity\Entry {#1595
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
  +slug: "NVIDIA-has-fallen-off-the-bus"
  +title: "NVIDIA has fallen off the bus"
  +url: null
  +body: """
    Black screen. SSH in, look at dmesg, find this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">[113524.995794] NVRM: Xid (PCI:0000:07:00): 79, pid='', name=, GPU has fallen off the bus.\n
    </span><span style="color:#323232;">[113524.995798] NVRM: GPU 0000:07:00.0: GPU has fallen off the bus.\n
    </span>\n
    ```\n
    \n
    ### Y u fall of 🚌 ?? 🤌
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699630787 {#1450
    date: 2023-11-10 16:39:47.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1679 …}
  +votes: Doctrine\ORM\PersistentCollection {#1654 …}
  +reports: Doctrine\ORM\PersistentCollection {#1649 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1576 …}
  +badges: Doctrine\ORM\PersistentCollection {#1562 …}
  +children: []
  -id: 9812
  -titleTs: "'bus':6 'fallen':3 'nvidia':1"
  -bodyTs: "'00':16 '00.0':31 '0000':14,29 '07':15,30 '113524.995794':10 '113524.995798':26 '79':17 'black':1 'bus':25,37 'dmesg':7 'fall':40 'fallen':22,34 'find':8 'gpu':20,28,32 'look':5 'name':19 'nvrm':11,27 'pci':13 'pid':18 'screen':2 'ssh':3 'u':39 'xid':12 'y':38"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698370392
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/8027860"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698335892 {#1446
    date: 2023-10-26 17:58:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
83 DENIED edit
App\Entity\Entry {#1595
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
  +slug: "NVIDIA-has-fallen-off-the-bus"
  +title: "NVIDIA has fallen off the bus"
  +url: null
  +body: """
    Black screen. SSH in, look at dmesg, find this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">[113524.995794] NVRM: Xid (PCI:0000:07:00): 79, pid='', name=, GPU has fallen off the bus.\n
    </span><span style="color:#323232;">[113524.995798] NVRM: GPU 0000:07:00.0: GPU has fallen off the bus.\n
    </span>\n
    ```\n
    \n
    ### Y u fall of 🚌 ?? 🤌
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699630787 {#1450
    date: 2023-11-10 16:39:47.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1679 …}
  +votes: Doctrine\ORM\PersistentCollection {#1654 …}
  +reports: Doctrine\ORM\PersistentCollection {#1649 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1576 …}
  +badges: Doctrine\ORM\PersistentCollection {#1562 …}
  +children: []
  -id: 9812
  -titleTs: "'bus':6 'fallen':3 'nvidia':1"
  -bodyTs: "'00':16 '00.0':31 '0000':14,29 '07':15,30 '113524.995794':10 '113524.995798':26 '79':17 'black':1 'bus':25,37 'dmesg':7 'fall':40 'fallen':22,34 'find':8 'gpu':20,28,32 'look':5 'name':19 'nvrm':11,27 'pci':13 'pid':18 'screen':2 'ssh':3 'u':39 'xid':12 'y':38"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698370392
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/8027860"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698335892 {#1446
    date: 2023-10-26 17:58:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
84 DENIED moderate
App\Entity\Entry {#1595
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1580 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
  +slug: "NVIDIA-has-fallen-off-the-bus"
  +title: "NVIDIA has fallen off the bus"
  +url: null
  +body: """
    Black screen. SSH in, look at dmesg, find this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">[113524.995794] NVRM: Xid (PCI:0000:07:00): 79, pid='', name=, GPU has fallen off the bus.\n
    </span><span style="color:#323232;">[113524.995798] NVRM: GPU 0000:07:00.0: GPU has fallen off the bus.\n
    </span>\n
    ```\n
    \n
    ### Y u fall of 🚌 ?? 🤌
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 4
  +favouriteCount: 6
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699630787 {#1450
    date: 2023-11-10 16:39:47.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1679 …}
  +votes: Doctrine\ORM\PersistentCollection {#1654 …}
  +reports: Doctrine\ORM\PersistentCollection {#1649 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1568 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1576 …}
  +badges: Doctrine\ORM\PersistentCollection {#1562 …}
  +children: []
  -id: 9812
  -titleTs: "'bus':6 'fallen':3 'nvidia':1"
  -bodyTs: "'00':16 '00.0':31 '0000':14,29 '07':15,30 '113524.995794':10 '113524.995798':26 '79':17 'black':1 'bus':25,37 'dmesg':7 'fall':40 'fallen':22,34 'find':8 'gpu':20,28,32 'look':5 'name':19 'nvrm':11,27 'pci':13 'pid':18 'screen':2 'ssh':3 'u':39 'xid':12 'y':38"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1698370392
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/8027860"
  +editedAt: null
  +createdAt: DateTimeImmutable @1698335892 {#1446
    date: 2023-10-26 17:58:12.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
85 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
86 DENIED moderate
App\Entity\Entry {#1620
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
  +slug: "PSA-GNOME-Shell-replace-from-another-TTY"
  +title: "PSA: GNOME Shell replace from another TTY"
  +url: null
  +body: """
    If your GNOME Shell went FUBAR and you can’t reach a terminal from it to issue `gnome-shell --replace`(apparently this is broken since 3.30), and Alt+F2 doesn’t work, you can use the following in another TTY or via SSH:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">killall -3 gnome-shell\n
    </span>\n
    ```\n
    \n
    That’ll be all.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 20
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699343375 {#1564
    date: 2023-11-07 08:49:35.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1554 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
  +badges: Doctrine\ORM\PersistentCollection {#1686 …}
  +children: [
    App\Entity\EntryComment {#2378
      +user: App\Entity\User {#259 …}
      +entry: App\Entity\Entry {#1620}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
      +body: "Tried it, wow, it did indeed vomit in my face."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1699337307 {#2469
        date: 2023-11-07 07:08:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avidamoeba@lemmy.ca"
        "@MondayToFriday@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2385 …}
      +nested: Doctrine\ORM\PersistentCollection {#1910 …}
      +votes: Doctrine\ORM\PersistentCollection {#1909 …}
      +reports: Doctrine\ORM\PersistentCollection {#1926 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
      -id: 97709
      -bodyTs: "'face':10 'inde':6 'tri':1 'vomit':7 'wow':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4634263"
      +editedAt: DateTimeImmutable @1699408086 {#2379
        date: 2023-11-08 02:48:06.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699337307 {#2381
        date: 2023-11-07 07:08:27.0 +01:00
      }
      +"title": 97709
    }
  ]
  -id: 10787
  -titleTs: "'anoth':6 'gnome':2 'psa':1 'replac':4 'shell':3 'tti':7"
  -bodyTs: "'-3':46 '3.30':27 'alt':29 'anoth':40 'appar':22 'broken':25 'doesn':31 'f2':30 'follow':38 'fubar':6 'gnome':3,19,48 'gnome-shel':18,47 'issu':17 'killal':45 'll':51 'reach':11 'replac':21 'shell':4,20,49 'sinc':26 'ssh':44 'termin':13 'tti':41 'use':36 'via':43 'went':5 'work':33"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699399276
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/8824864"
  +editedAt: DateTimeImmutable @1699375828 {#1550
    date: 2023-11-07 17:50:28.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699334776 {#1555
    date: 2023-11-07 06:26:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
87 DENIED edit
App\Entity\Entry {#1620
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
  +slug: "PSA-GNOME-Shell-replace-from-another-TTY"
  +title: "PSA: GNOME Shell replace from another TTY"
  +url: null
  +body: """
    If your GNOME Shell went FUBAR and you can’t reach a terminal from it to issue `gnome-shell --replace`(apparently this is broken since 3.30), and Alt+F2 doesn’t work, you can use the following in another TTY or via SSH:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">killall -3 gnome-shell\n
    </span>\n
    ```\n
    \n
    That’ll be all.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 20
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699343375 {#1564
    date: 2023-11-07 08:49:35.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1554 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
  +badges: Doctrine\ORM\PersistentCollection {#1686 …}
  +children: [
    App\Entity\EntryComment {#2378
      +user: App\Entity\User {#259 …}
      +entry: App\Entity\Entry {#1620}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
      +body: "Tried it, wow, it did indeed vomit in my face."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1699337307 {#2469
        date: 2023-11-07 07:08:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avidamoeba@lemmy.ca"
        "@MondayToFriday@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2385 …}
      +nested: Doctrine\ORM\PersistentCollection {#1910 …}
      +votes: Doctrine\ORM\PersistentCollection {#1909 …}
      +reports: Doctrine\ORM\PersistentCollection {#1926 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
      -id: 97709
      -bodyTs: "'face':10 'inde':6 'tri':1 'vomit':7 'wow':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4634263"
      +editedAt: DateTimeImmutable @1699408086 {#2379
        date: 2023-11-08 02:48:06.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699337307 {#2381
        date: 2023-11-07 07:08:27.0 +01:00
      }
      +"title": 97709
    }
  ]
  -id: 10787
  -titleTs: "'anoth':6 'gnome':2 'psa':1 'replac':4 'shell':3 'tti':7"
  -bodyTs: "'-3':46 '3.30':27 'alt':29 'anoth':40 'appar':22 'broken':25 'doesn':31 'f2':30 'follow':38 'fubar':6 'gnome':3,19,48 'gnome-shel':18,47 'issu':17 'killal':45 'll':51 'reach':11 'replac':21 'shell':4,20,49 'sinc':26 'ssh':44 'termin':13 'tti':41 'use':36 'via':43 'went':5 'work':33"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699399276
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/8824864"
  +editedAt: DateTimeImmutable @1699375828 {#1550
    date: 2023-11-07 17:50:28.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699334776 {#1555
    date: 2023-11-07 06:26:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
88 DENIED moderate
App\Entity\Entry {#1620
  +user: App\Entity\User {#259 …}
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
  +slug: "PSA-GNOME-Shell-replace-from-another-TTY"
  +title: "PSA: GNOME Shell replace from another TTY"
  +url: null
  +body: """
    If your GNOME Shell went FUBAR and you can’t reach a terminal from it to issue `gnome-shell --replace`(apparently this is broken since 3.30), and Alt+F2 doesn’t work, you can use the following in another TTY or via SSH:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">killall -3 gnome-shell\n
    </span>\n
    ```\n
    \n
    That’ll be all.
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 3
  +favouriteCount: 20
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1699343375 {#1564
    date: 2023-11-07 08:49:35.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1554 …}
  +votes: Doctrine\ORM\PersistentCollection {#1558 …}
  +reports: Doctrine\ORM\PersistentCollection {#1702 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
  +badges: Doctrine\ORM\PersistentCollection {#1686 …}
  +children: [
    App\Entity\EntryComment {#2378
      +user: App\Entity\User {#259 …}
      +entry: App\Entity\Entry {#1620}
      +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
      +image: null
      +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
      +root: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
      +body: "Tried it, wow, it did indeed vomit in my face."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1699337307 {#2469
        date: 2023-11-07 07:08:27.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@avidamoeba@lemmy.ca"
        "@MondayToFriday@lemmy.ca"
      ]
      +children: Doctrine\ORM\PersistentCollection {#2385 …}
      +nested: Doctrine\ORM\PersistentCollection {#1910 …}
      +votes: Doctrine\ORM\PersistentCollection {#1909 …}
      +reports: Doctrine\ORM\PersistentCollection {#1926 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
      -id: 97709
      -bodyTs: "'face':10 'inde':6 'tri':1 'vomit':7 'wow':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/4634263"
      +editedAt: DateTimeImmutable @1699408086 {#2379
        date: 2023-11-08 02:48:06.0 +01:00
      }
      +createdAt: DateTimeImmutable @1699337307 {#2381
        date: 2023-11-07 07:08:27.0 +01:00
      }
      +"title": 97709
    }
  ]
  -id: 10787
  -titleTs: "'anoth':6 'gnome':2 'psa':1 'replac':4 'shell':3 'tti':7"
  -bodyTs: "'-3':46 '3.30':27 'alt':29 'anoth':40 'appar':22 'broken':25 'doesn':31 'f2':30 'follow':38 'fubar':6 'gnome':3,19,48 'gnome-shel':18,47 'issu':17 'killal':45 'll':51 'reach':11 'replac':21 'shell':4,20,49 'sinc':26 'ssh':44 'termin':13 'tti':41 'use':36 'via':43 'went':5 'work':33"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1699399276
  +visibility: "visible             "
  +apId: "https://lemmy.ca/post/8824864"
  +editedAt: DateTimeImmutable @1699375828 {#1550
    date: 2023-11-07 17:50:28.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699334776 {#1555
    date: 2023-11-07 06:26:16.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
89 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
90 DENIED moderate
App\Entity\EntryComment {#2378
  +user: App\Entity\User {#259 …}
  +entry: App\Entity\Entry {#1620
    +user: App\Entity\User {#259 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
    +slug: "PSA-GNOME-Shell-replace-from-another-TTY"
    +title: "PSA: GNOME Shell replace from another TTY"
    +url: null
    +body: """
      If your GNOME Shell went FUBAR and you can’t reach a terminal from it to issue `gnome-shell --replace`(apparently this is broken since 3.30), and Alt+F2 doesn’t work, you can use the following in another TTY or via SSH:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">killall -3 gnome-shell\n
      </span>\n
      ```\n
      \n
      That’ll be all.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699343375 {#1564
      date: 2023-11-07 08:49:35.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1558 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: [
      App\Entity\EntryComment {#2378}
    ]
    -id: 10787
    -titleTs: "'anoth':6 'gnome':2 'psa':1 'replac':4 'shell':3 'tti':7"
    -bodyTs: "'-3':46 '3.30':27 'alt':29 'anoth':40 'appar':22 'broken':25 'doesn':31 'f2':30 'follow':38 'fubar':6 'gnome':3,19,48 'gnome-shel':18,47 'issu':17 'killal':45 'll':51 'reach':11 'replac':21 'shell':4,20,49 'sinc':26 'ssh':44 'termin':13 'tti':41 'use':36 'via':43 'went':5 'work':33"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699399276
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/8824864"
    +editedAt: DateTimeImmutable @1699375828 {#1550
      date: 2023-11-07 17:50:28.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699334776 {#1555
      date: 2023-11-07 06:26:16.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
  +body: "Tried it, wow, it did indeed vomit in my face."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699337307 {#2469
    date: 2023-11-07 07:08:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avidamoeba@lemmy.ca"
    "@MondayToFriday@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2385 …}
  +nested: Doctrine\ORM\PersistentCollection {#1910 …}
  +votes: Doctrine\ORM\PersistentCollection {#1909 …}
  +reports: Doctrine\ORM\PersistentCollection {#1926 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
  -id: 97709
  -bodyTs: "'face':10 'inde':6 'tri':1 'vomit':7 'wow':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4634263"
  +editedAt: DateTimeImmutable @1699408086 {#2379
    date: 2023-11-08 02:48:06.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699337307 {#2381
    date: 2023-11-07 07:08:27.0 +01:00
  }
  +"title": 97709
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
91 DENIED edit
App\Entity\EntryComment {#2378
  +user: App\Entity\User {#259 …}
  +entry: App\Entity\Entry {#1620
    +user: App\Entity\User {#259 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
    +slug: "PSA-GNOME-Shell-replace-from-another-TTY"
    +title: "PSA: GNOME Shell replace from another TTY"
    +url: null
    +body: """
      If your GNOME Shell went FUBAR and you can’t reach a terminal from it to issue `gnome-shell --replace`(apparently this is broken since 3.30), and Alt+F2 doesn’t work, you can use the following in another TTY or via SSH:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">killall -3 gnome-shell\n
      </span>\n
      ```\n
      \n
      That’ll be all.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699343375 {#1564
      date: 2023-11-07 08:49:35.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1558 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: [
      App\Entity\EntryComment {#2378}
    ]
    -id: 10787
    -titleTs: "'anoth':6 'gnome':2 'psa':1 'replac':4 'shell':3 'tti':7"
    -bodyTs: "'-3':46 '3.30':27 'alt':29 'anoth':40 'appar':22 'broken':25 'doesn':31 'f2':30 'follow':38 'fubar':6 'gnome':3,19,48 'gnome-shel':18,47 'issu':17 'killal':45 'll':51 'reach':11 'replac':21 'shell':4,20,49 'sinc':26 'ssh':44 'termin':13 'tti':41 'use':36 'via':43 'went':5 'work':33"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699399276
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/8824864"
    +editedAt: DateTimeImmutable @1699375828 {#1550
      date: 2023-11-07 17:50:28.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699334776 {#1555
      date: 2023-11-07 06:26:16.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
  +body: "Tried it, wow, it did indeed vomit in my face."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699337307 {#2469
    date: 2023-11-07 07:08:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avidamoeba@lemmy.ca"
    "@MondayToFriday@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2385 …}
  +nested: Doctrine\ORM\PersistentCollection {#1910 …}
  +votes: Doctrine\ORM\PersistentCollection {#1909 …}
  +reports: Doctrine\ORM\PersistentCollection {#1926 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
  -id: 97709
  -bodyTs: "'face':10 'inde':6 'tri':1 'vomit':7 'wow':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4634263"
  +editedAt: DateTimeImmutable @1699408086 {#2379
    date: 2023-11-08 02:48:06.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699337307 {#2381
    date: 2023-11-07 07:08:27.0 +01:00
  }
  +"title": 97709
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
92 DENIED moderate
App\Entity\EntryComment {#2378
  +user: App\Entity\User {#259 …}
  +entry: App\Entity\Entry {#1620
    +user: App\Entity\User {#259 …}
    +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1671 …}
    +slug: "PSA-GNOME-Shell-replace-from-another-TTY"
    +title: "PSA: GNOME Shell replace from another TTY"
    +url: null
    +body: """
      If your GNOME Shell went FUBAR and you can’t reach a terminal from it to issue `gnome-shell --replace`(apparently this is broken since 3.30), and Alt+F2 doesn’t work, you can use the following in another TTY or via SSH:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">killall -3 gnome-shell\n
      </span>\n
      ```\n
      \n
      That’ll be all.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 3
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1699343375 {#1564
      date: 2023-11-07 08:49:35.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1554 …}
    +votes: Doctrine\ORM\PersistentCollection {#1558 …}
    +reports: Doctrine\ORM\PersistentCollection {#1702 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1683 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1680 …}
    +badges: Doctrine\ORM\PersistentCollection {#1686 …}
    +children: [
      App\Entity\EntryComment {#2378}
    ]
    -id: 10787
    -titleTs: "'anoth':6 'gnome':2 'psa':1 'replac':4 'shell':3 'tti':7"
    -bodyTs: "'-3':46 '3.30':27 'alt':29 'anoth':40 'appar':22 'broken':25 'doesn':31 'f2':30 'follow':38 'fubar':6 'gnome':3,19,48 'gnome-shel':18,47 'issu':17 'killal':45 'll':51 'reach':11 'replac':21 'shell':4,20,49 'sinc':26 'ssh':44 'termin':13 'tti':41 'use':36 'via':43 'went':5 'work':33"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1699399276
    +visibility: "visible             "
    +apId: "https://lemmy.ca/post/8824864"
    +editedAt: DateTimeImmutable @1699375828 {#1550
      date: 2023-11-07 17:50:28.0 +01:00
    }
    +createdAt: DateTimeImmutable @1699334776 {#1555
      date: 2023-11-07 06:26:16.0 +01:00
    }
  }
  +magazine: Proxies\__CG__\App\Entity\Magazine {#1621 …}
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2382 …}
  +body: "Tried it, wow, it did indeed vomit in my face."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1699337307 {#2469
    date: 2023-11-07 07:08:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@avidamoeba@lemmy.ca"
    "@MondayToFriday@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2385 …}
  +nested: Doctrine\ORM\PersistentCollection {#1910 …}
  +votes: Doctrine\ORM\PersistentCollection {#1909 …}
  +reports: Doctrine\ORM\PersistentCollection {#1926 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1874 …}
  +notifications: Doctrine\ORM\PersistentCollection {#1908 …}
  -id: 97709
  -bodyTs: "'face':10 'inde':6 'tri':1 'vomit':7 'wow':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/4634263"
  +editedAt: DateTimeImmutable @1699408086 {#2379
    date: 2023-11-08 02:48:06.0 +01:00
  }
  +createdAt: DateTimeImmutable @1699337307 {#2381
    date: 2023-11-07 07:08:27.0 +01:00
  }
  +"title": 97709
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
93 DENIED ROLE_ADMIN
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
94 DENIED ROLE_MODERATOR
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details