GET https://kbin.spritesserver.nl/index.php/m/programmer_humor@programming.dev/t/32069/Infinite-Loop

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.94 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.05 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
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "programmer_humor@programming.dev"
    +title: "programmer_humor"
    +description: """
      Welcome to Programmer Humor!\n
      \n
      This is a place where you can post jokes, memes, humor, etc. related to programming!\n
      \n
      For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
      \n
      Rules\n
      -----\n
      \n
      - Keep content in english\n
      - No advertisements\n
      - Posts must be related to programming or programmer topics
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 297
    +entryCommentCount: 2799
    +postCount: 1
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729523671 {#274
      date: 2024-10-21 17:14:31.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 100
    +apId: "programmer_humor@programming.dev"
    +apProfileId: "https://programming.dev/c/programmer_humor"
    +apPublicUrl: "https://programming.dev/c/programmer_humor"
    +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "programmer_humor"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726902871 {#268
      date: 2024-09-21 09:14:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700391429 {#270
      date: 2023-11-19 11:57:09.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1970 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Infinite-Loop"
  +title: "Infinite Loop"
  +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 27
  +favouriteCount: 1193
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727834892 {#2418
    date: 2024-10-02 04:08:12.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 32069
  -titleTs: "'infinit':1 'loop':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705891621
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8883397"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705805221 {#1858
    date: 2024-01-21 03:47:01.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
3 DENIED edit
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "programmer_humor@programming.dev"
    +title: "programmer_humor"
    +description: """
      Welcome to Programmer Humor!\n
      \n
      This is a place where you can post jokes, memes, humor, etc. related to programming!\n
      \n
      For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
      \n
      Rules\n
      -----\n
      \n
      - Keep content in english\n
      - No advertisements\n
      - Posts must be related to programming or programmer topics
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 297
    +entryCommentCount: 2799
    +postCount: 1
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729523671 {#274
      date: 2024-10-21 17:14:31.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 100
    +apId: "programmer_humor@programming.dev"
    +apProfileId: "https://programming.dev/c/programmer_humor"
    +apPublicUrl: "https://programming.dev/c/programmer_humor"
    +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "programmer_humor"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726902871 {#268
      date: 2024-09-21 09:14:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700391429 {#270
      date: 2023-11-19 11:57:09.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1970 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Infinite-Loop"
  +title: "Infinite Loop"
  +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 27
  +favouriteCount: 1193
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727834892 {#2418
    date: 2024-10-02 04:08:12.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 32069
  -titleTs: "'infinit':1 'loop':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705891621
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8883397"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705805221 {#1858
    date: 2024-01-21 03:47:01.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
4 DENIED moderate
App\Entity\Entry {#2412
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#264
    +icon: Proxies\__CG__\App\Entity\Image {#245 …}
    +name: "programmer_humor@programming.dev"
    +title: "programmer_humor"
    +description: """
      Welcome to Programmer Humor!\n
      \n
      This is a place where you can post jokes, memes, humor, etc. related to programming!\n
      \n
      For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
      \n
      Rules\n
      -----\n
      \n
      - Keep content in english\n
      - No advertisements\n
      - Posts must be related to programming or programmer topics
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 297
    +entryCommentCount: 2799
    +postCount: 1
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729523671 {#274
      date: 2024-10-21 17:14:31.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#236 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
    +entries: Doctrine\ORM\PersistentCollection {#179 …}
    +posts: Doctrine\ORM\PersistentCollection {#137 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
    +bans: Doctrine\ORM\PersistentCollection {#116 …}
    +reports: Doctrine\ORM\PersistentCollection {#102 …}
    +badges: Doctrine\ORM\PersistentCollection {#80 …}
    +logs: Doctrine\ORM\PersistentCollection {#70 …}
    +awards: Doctrine\ORM\PersistentCollection {#1360 …}
    +categories: Doctrine\ORM\PersistentCollection {#1792 …}
    -id: 100
    +apId: "programmer_humor@programming.dev"
    +apProfileId: "https://programming.dev/c/programmer_humor"
    +apPublicUrl: "https://programming.dev/c/programmer_humor"
    +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "programmer_humor"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726902871 {#268
      date: 2024-09-21 09:14:31.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1700391429 {#270
      date: 2023-11-19 11:57:09.0 +01:00
    }
  }
  +image: Proxies\__CG__\App\Entity\Image {#1970 …}
  +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
  +slug: "Infinite-Loop"
  +title: "Infinite Loop"
  +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
  +body: null
  +type: "image"
  +lang: "en"
  +isOc: false
  +hasEmbed: true
  +commentCount: 27
  +favouriteCount: 1193
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1727834892 {#2418
    date: 2024-10-02 04:08:12.0 +02:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1884 …}
  +votes: Doctrine\ORM\PersistentCollection {#1961 …}
  +reports: Doctrine\ORM\PersistentCollection {#1959 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
  +badges: Doctrine\ORM\PersistentCollection {#2436 …}
  +children: []
  -id: 32069
  -titleTs: "'infinit':1 'loop':2"
  -bodyTs: null
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1705891621
  +visibility: "visible             "
  +apId: "https://programming.dev/post/8883397"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705805221 {#1858
    date: 2024-01-21 03:47:01.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
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 {#3994
  +user: App\Entity\User {#3942 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "> Some intern writing spaghetti which a company is going to be based off"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705874734 {#4003
    date: 2024-01-21 23:05:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3992 …}
  +nested: Doctrine\ORM\PersistentCollection {#3990 …}
  +votes: Doctrine\ORM\PersistentCollection {#3988 …}
  +reports: Doctrine\ORM\PersistentCollection {#3986 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3958 …}
  -id: 329673
  -bodyTs: "'base':12 'compani':7 'go':9 'intern':2 'spaghetti':4 'write':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6895577"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705874734 {#3939
    date: 2024-01-21 23:05:34.0 +01:00
  }
}
"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 {#3994
  +user: App\Entity\User {#3942 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "> Some intern writing spaghetti which a company is going to be based off"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705874734 {#4003
    date: 2024-01-21 23:05:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3992 …}
  +nested: Doctrine\ORM\PersistentCollection {#3990 …}
  +votes: Doctrine\ORM\PersistentCollection {#3988 …}
  +reports: Doctrine\ORM\PersistentCollection {#3986 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3958 …}
  -id: 329673
  -bodyTs: "'base':12 'compani':7 'go':9 'intern':2 'spaghetti':4 'write':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6895577"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705874734 {#3939
    date: 2024-01-21 23:05:34.0 +01:00
  }
}
"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 {#3994
  +user: App\Entity\User {#3942 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "> Some intern writing spaghetti which a company is going to be based off"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705874734 {#4003
    date: 2024-01-21 23:05:34.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#3992 …}
  +nested: Doctrine\ORM\PersistentCollection {#3990 …}
  +votes: Doctrine\ORM\PersistentCollection {#3988 …}
  +reports: Doctrine\ORM\PersistentCollection {#3986 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3954 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3958 …}
  -id: 329673
  -bodyTs: "'base':12 'compani':7 'go':9 'intern':2 'spaghetti':4 'write':3"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6895577"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705874734 {#3939
    date: 2024-01-21 23:05:34.0 +01:00
  }
}
"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
App\Entity\EntryComment {#4026
  +user: App\Entity\User {#4015 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Creative_assembly.webp"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705853165 {#4032
    date: 2024-01-21 17:06:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4031 …}
  +nested: Doctrine\ORM\PersistentCollection {#4030 …}
  +votes: Doctrine\ORM\PersistentCollection {#4021 …}
  +reports: Doctrine\ORM\PersistentCollection {#4024 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4017 …}
  -id: 328505
  -bodyTs: "'creative_assembly.webp':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6888141"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705853165 {#4037
    date: 2024-01-21 17:06:05.0 +01:00
  }
}
"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
11 DENIED edit
App\Entity\EntryComment {#4026
  +user: App\Entity\User {#4015 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Creative_assembly.webp"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705853165 {#4032
    date: 2024-01-21 17:06:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4031 …}
  +nested: Doctrine\ORM\PersistentCollection {#4030 …}
  +votes: Doctrine\ORM\PersistentCollection {#4021 …}
  +reports: Doctrine\ORM\PersistentCollection {#4024 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4017 …}
  -id: 328505
  -bodyTs: "'creative_assembly.webp':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6888141"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705853165 {#4037
    date: 2024-01-21 17:06:05.0 +01:00
  }
}
"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
12 DENIED moderate
App\Entity\EntryComment {#4026
  +user: App\Entity\User {#4015 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Creative_assembly.webp"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705853165 {#4032
    date: 2024-01-21 17:06:05.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4031 …}
  +nested: Doctrine\ORM\PersistentCollection {#4030 …}
  +votes: Doctrine\ORM\PersistentCollection {#4021 …}
  +reports: Doctrine\ORM\PersistentCollection {#4024 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4019 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4017 …}
  -id: 328505
  -bodyTs: "'creative_assembly.webp':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6888141"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705853165 {#4037
    date: 2024-01-21 17:06:05.0 +01:00
  }
}
"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
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 {#4112
  +user: App\Entity\User {#4125 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
    \n
    If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 52
  +score: 0
  +lastActive: DateTime @1727753916 {#4107
    date: 2024-10-01 05:38:36.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4113 …}
  +nested: Doctrine\ORM\PersistentCollection {#4115 …}
  +votes: Doctrine\ORM\PersistentCollection {#4117 …}
  +reports: Doctrine\ORM\PersistentCollection {#4119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
  -id: 328442
  -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6887747"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705851800 {#4108
    date: 2024-01-21 16:43:20.0 +01:00
  }
}
"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 {#4112
  +user: App\Entity\User {#4125 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
    \n
    If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 52
  +score: 0
  +lastActive: DateTime @1727753916 {#4107
    date: 2024-10-01 05:38:36.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4113 …}
  +nested: Doctrine\ORM\PersistentCollection {#4115 …}
  +votes: Doctrine\ORM\PersistentCollection {#4117 …}
  +reports: Doctrine\ORM\PersistentCollection {#4119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
  -id: 328442
  -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6887747"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705851800 {#4108
    date: 2024-01-21 16:43:20.0 +01:00
  }
}
"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 {#4112
  +user: App\Entity\User {#4125 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
    \n
    If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 52
  +score: 0
  +lastActive: DateTime @1727753916 {#4107
    date: 2024-10-01 05:38:36.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4113 …}
  +nested: Doctrine\ORM\PersistentCollection {#4115 …}
  +votes: Doctrine\ORM\PersistentCollection {#4117 …}
  +reports: Doctrine\ORM\PersistentCollection {#4119 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
  -id: 328442
  -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6887747"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705851800 {#4108
    date: 2024-01-21 16:43:20.0 +01:00
  }
}
"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
App\Entity\EntryComment {#4804
  +user: Proxies\__CG__\App\Entity\User {#4805 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4112
    +user: App\Entity\User {#4125 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
      \n
      If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727753916 {#4107
      date: 2024-10-01 05:38:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4113 …}
    +nested: Doctrine\ORM\PersistentCollection {#4115 …}
    +votes: Doctrine\ORM\PersistentCollection {#4117 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 328442
    -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6887747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705851800 {#4108
      date: 2024-01-21 16:43:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: "In the industry we call this responsibility load balancing"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 23
  +score: 0
  +lastActive: DateTime @1705861007 {#4802
    date: 2024-01-21 19:16:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4806 …}
  +nested: Doctrine\ORM\PersistentCollection {#4808 …}
  +votes: Doctrine\ORM\PersistentCollection {#4810 …}
  +reports: Doctrine\ORM\PersistentCollection {#4812 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4816 …}
  -id: 328900
  -bodyTs: "'balanc':9 'call':5 'industri':3 'load':8 'respons':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6582487"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705861007 {#4803
    date: 2024-01-21 19:16:47.0 +01:00
  }
}
"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
19 DENIED edit
App\Entity\EntryComment {#4804
  +user: Proxies\__CG__\App\Entity\User {#4805 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4112
    +user: App\Entity\User {#4125 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
      \n
      If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727753916 {#4107
      date: 2024-10-01 05:38:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4113 …}
    +nested: Doctrine\ORM\PersistentCollection {#4115 …}
    +votes: Doctrine\ORM\PersistentCollection {#4117 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 328442
    -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6887747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705851800 {#4108
      date: 2024-01-21 16:43:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: "In the industry we call this responsibility load balancing"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 23
  +score: 0
  +lastActive: DateTime @1705861007 {#4802
    date: 2024-01-21 19:16:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4806 …}
  +nested: Doctrine\ORM\PersistentCollection {#4808 …}
  +votes: Doctrine\ORM\PersistentCollection {#4810 …}
  +reports: Doctrine\ORM\PersistentCollection {#4812 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4816 …}
  -id: 328900
  -bodyTs: "'balanc':9 'call':5 'industri':3 'load':8 'respons':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6582487"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705861007 {#4803
    date: 2024-01-21 19:16:47.0 +01:00
  }
}
"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
20 DENIED moderate
App\Entity\EntryComment {#4804
  +user: Proxies\__CG__\App\Entity\User {#4805 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4112
    +user: App\Entity\User {#4125 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
      \n
      If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727753916 {#4107
      date: 2024-10-01 05:38:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4113 …}
    +nested: Doctrine\ORM\PersistentCollection {#4115 …}
    +votes: Doctrine\ORM\PersistentCollection {#4117 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 328442
    -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6887747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705851800 {#4108
      date: 2024-01-21 16:43:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: "In the industry we call this responsibility load balancing"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 23
  +score: 0
  +lastActive: DateTime @1705861007 {#4802
    date: 2024-01-21 19:16:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4806 …}
  +nested: Doctrine\ORM\PersistentCollection {#4808 …}
  +votes: Doctrine\ORM\PersistentCollection {#4810 …}
  +reports: Doctrine\ORM\PersistentCollection {#4812 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4814 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4816 …}
  -id: 328900
  -bodyTs: "'balanc':9 'call':5 'industri':3 'load':8 'respons':7"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6582487"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705861007 {#4803
    date: 2024-01-21 19:16:47.0 +01:00
  }
}
"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
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 {#4820
  +user: Proxies\__CG__\App\Entity\User {#4821 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4112
    +user: App\Entity\User {#4125 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
      \n
      If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727753916 {#4107
      date: 2024-10-01 05:38:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4113 …}
    +nested: Doctrine\ORM\PersistentCollection {#4115 …}
    +votes: Doctrine\ORM\PersistentCollection {#4117 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 328442
    -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6887747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705851800 {#4108
      date: 2024-01-21 16:43:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: """
    And managers don’t like it when you explain that the code is a unmanageable mess because they put a deadline on every goddamn thing and never pay off technical debt.\n
    \n
    At a new place you can honestly say “the code is kinda a mess, it needs a bunch of work” and the manager can just assume it was because the last guy didn’t know what he was doing and not because of their own shitty management.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1705949529 {#4818
    date: 2024-01-22 19:52:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4822 …}
  +nested: Doctrine\ORM\PersistentCollection {#4824 …}
  +votes: Doctrine\ORM\PersistentCollection {#4826 …}
  +reports: Doctrine\ORM\PersistentCollection {#4828 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4830 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4832 …}
  -id: 332224
  -bodyTs: "'assum':57 'bunch':49 'code':12,41 'deadlin':21 'debt':31 'didn':64 'everi':23 'explain':9 'goddamn':24 'guy':63 'honest':38 'kinda':43 'know':66 'last':62 'like':5 'manag':2,54,78 'mess':16,45 'need':47 'never':27 'new':34 'pay':28 'place':35 'put':19 'say':39 'shitti':77 'technic':30 'thing':25 'unmanag':15 'work':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6614275"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705949529 {#4819
    date: 2024-01-22 19:52:09.0 +01:00
  }
}
"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 {#4820
  +user: Proxies\__CG__\App\Entity\User {#4821 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4112
    +user: App\Entity\User {#4125 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
      \n
      If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727753916 {#4107
      date: 2024-10-01 05:38:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4113 …}
    +nested: Doctrine\ORM\PersistentCollection {#4115 …}
    +votes: Doctrine\ORM\PersistentCollection {#4117 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 328442
    -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6887747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705851800 {#4108
      date: 2024-01-21 16:43:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: """
    And managers don’t like it when you explain that the code is a unmanageable mess because they put a deadline on every goddamn thing and never pay off technical debt.\n
    \n
    At a new place you can honestly say “the code is kinda a mess, it needs a bunch of work” and the manager can just assume it was because the last guy didn’t know what he was doing and not because of their own shitty management.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1705949529 {#4818
    date: 2024-01-22 19:52:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4822 …}
  +nested: Doctrine\ORM\PersistentCollection {#4824 …}
  +votes: Doctrine\ORM\PersistentCollection {#4826 …}
  +reports: Doctrine\ORM\PersistentCollection {#4828 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4830 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4832 …}
  -id: 332224
  -bodyTs: "'assum':57 'bunch':49 'code':12,41 'deadlin':21 'debt':31 'didn':64 'everi':23 'explain':9 'goddamn':24 'guy':63 'honest':38 'kinda':43 'know':66 'last':62 'like':5 'manag':2,54,78 'mess':16,45 'need':47 'never':27 'new':34 'pay':28 'place':35 'put':19 'say':39 'shitti':77 'technic':30 'thing':25 'unmanag':15 'work':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6614275"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705949529 {#4819
    date: 2024-01-22 19:52:09.0 +01:00
  }
}
"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 {#4820
  +user: Proxies\__CG__\App\Entity\User {#4821 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4112
    +user: App\Entity\User {#4125 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
      \n
      If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727753916 {#4107
      date: 2024-10-01 05:38:36.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4113 …}
    +nested: Doctrine\ORM\PersistentCollection {#4115 …}
    +votes: Doctrine\ORM\PersistentCollection {#4117 …}
    +reports: Doctrine\ORM\PersistentCollection {#4119 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
    -id: 328442
    -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/6887747"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705851800 {#4108
      date: 2024-01-21 16:43:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: """
    And managers don’t like it when you explain that the code is a unmanageable mess because they put a deadline on every goddamn thing and never pay off technical debt.\n
    \n
    At a new place you can honestly say “the code is kinda a mess, it needs a bunch of work” and the manager can just assume it was because the last guy didn’t know what he was doing and not because of their own shitty management.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1705949529 {#4818
    date: 2024-01-22 19:52:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4822 …}
  +nested: Doctrine\ORM\PersistentCollection {#4824 …}
  +votes: Doctrine\ORM\PersistentCollection {#4826 …}
  +reports: Doctrine\ORM\PersistentCollection {#4828 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4830 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4832 …}
  -id: 332224
  -bodyTs: "'assum':57 'bunch':49 'code':12,41 'deadlin':21 'debt':31 'didn':64 'everi':23 'explain':9 'goddamn':24 'guy':63 'honest':38 'kinda':43 'know':66 'last':62 'like':5 'manag':2,54,78 'mess':16,45 'need':47 'never':27 'new':34 'pay':28 'place':35 'put':19 'say':39 'shitti':77 'technic':30 'thing':25 'unmanag':15 'work':51"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6614275"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705949529 {#4819
    date: 2024-01-22 19:52:09.0 +01:00
  }
}
"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
App\Entity\EntryComment {#4889
  +user: Proxies\__CG__\App\Entity\User {#4890 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4820
    +user: Proxies\__CG__\App\Entity\User {#4821 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4112
      +user: App\Entity\User {#4125 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
        \n
        If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 52
      +score: 0
      +lastActive: DateTime @1727753916 {#4107
        date: 2024-10-01 05:38:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4113 …}
      +nested: Doctrine\ORM\PersistentCollection {#4115 …}
      +votes: Doctrine\ORM\PersistentCollection {#4117 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 328442
      -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6887747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705851800 {#4108
        date: 2024-01-21 16:43:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4112}
    +body: """
      And managers don’t like it when you explain that the code is a unmanageable mess because they put a deadline on every goddamn thing and never pay off technical debt.\n
      \n
      At a new place you can honestly say “the code is kinda a mess, it needs a bunch of work” and the manager can just assume it was because the last guy didn’t know what he was doing and not because of their own shitty management.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1705949529 {#4818
      date: 2024-01-22 19:52:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@AeonFelis@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4822 …}
    +nested: Doctrine\ORM\PersistentCollection {#4824 …}
    +votes: Doctrine\ORM\PersistentCollection {#4826 …}
    +reports: Doctrine\ORM\PersistentCollection {#4828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4830 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4832 …}
    -id: 332224
    -bodyTs: "'assum':57 'bunch':49 'code':12,41 'deadlin':21 'debt':31 'didn':64 'everi':23 'explain':9 'goddamn':24 'guy':63 'honest':38 'kinda':43 'know':66 'last':62 'like':5 'manag':2,54,78 'mess':16,45 'need':47 'never':27 'new':34 'pay':28 'place':35 'put':19 'say':39 'shitti':77 'technic':30 'thing':25 'unmanag':15 'work':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6614275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949529 {#4819
      date: 2024-01-22 19:52:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: """
    To be honest, sometimes shit code is 100% the Devs fault. I’ve witnessed it happen with other teams in my own company.\n
    \n
    Let’s just say it was unavoidable to report it
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705950800 {#4887
    date: 2024-01-22 20:13:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
    "@SpaceCowboy@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4891 …}
  +nested: Doctrine\ORM\PersistentCollection {#4893 …}
  +votes: Doctrine\ORM\PersistentCollection {#4895 …}
  +reports: Doctrine\ORM\PersistentCollection {#4897 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4899 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4901 …}
  -id: 332275
  -bodyTs: "'100':8 'code':6 'compani':23 'dev':10 'fault':11 'happen':16 'honest':3 'let':24 'report':32 'say':27 'shit':5 'sometim':4 'team':19 'unavoid':30 've':13 'wit':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6381693"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705950800 {#4888
    date: 2024-01-22 20:13:20.0 +01:00
  }
}
"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
27 DENIED edit
App\Entity\EntryComment {#4889
  +user: Proxies\__CG__\App\Entity\User {#4890 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4820
    +user: Proxies\__CG__\App\Entity\User {#4821 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4112
      +user: App\Entity\User {#4125 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
        \n
        If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 52
      +score: 0
      +lastActive: DateTime @1727753916 {#4107
        date: 2024-10-01 05:38:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4113 …}
      +nested: Doctrine\ORM\PersistentCollection {#4115 …}
      +votes: Doctrine\ORM\PersistentCollection {#4117 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 328442
      -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6887747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705851800 {#4108
        date: 2024-01-21 16:43:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4112}
    +body: """
      And managers don’t like it when you explain that the code is a unmanageable mess because they put a deadline on every goddamn thing and never pay off technical debt.\n
      \n
      At a new place you can honestly say “the code is kinda a mess, it needs a bunch of work” and the manager can just assume it was because the last guy didn’t know what he was doing and not because of their own shitty management.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1705949529 {#4818
      date: 2024-01-22 19:52:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@AeonFelis@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4822 …}
    +nested: Doctrine\ORM\PersistentCollection {#4824 …}
    +votes: Doctrine\ORM\PersistentCollection {#4826 …}
    +reports: Doctrine\ORM\PersistentCollection {#4828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4830 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4832 …}
    -id: 332224
    -bodyTs: "'assum':57 'bunch':49 'code':12,41 'deadlin':21 'debt':31 'didn':64 'everi':23 'explain':9 'goddamn':24 'guy':63 'honest':38 'kinda':43 'know':66 'last':62 'like':5 'manag':2,54,78 'mess':16,45 'need':47 'never':27 'new':34 'pay':28 'place':35 'put':19 'say':39 'shitti':77 'technic':30 'thing':25 'unmanag':15 'work':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6614275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949529 {#4819
      date: 2024-01-22 19:52:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: """
    To be honest, sometimes shit code is 100% the Devs fault. I’ve witnessed it happen with other teams in my own company.\n
    \n
    Let’s just say it was unavoidable to report it
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705950800 {#4887
    date: 2024-01-22 20:13:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
    "@SpaceCowboy@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4891 …}
  +nested: Doctrine\ORM\PersistentCollection {#4893 …}
  +votes: Doctrine\ORM\PersistentCollection {#4895 …}
  +reports: Doctrine\ORM\PersistentCollection {#4897 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4899 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4901 …}
  -id: 332275
  -bodyTs: "'100':8 'code':6 'compani':23 'dev':10 'fault':11 'happen':16 'honest':3 'let':24 'report':32 'say':27 'shit':5 'sometim':4 'team':19 'unavoid':30 've':13 'wit':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6381693"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705950800 {#4888
    date: 2024-01-22 20:13:20.0 +01:00
  }
}
"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
28 DENIED moderate
App\Entity\EntryComment {#4889
  +user: Proxies\__CG__\App\Entity\User {#4890 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4820
    +user: Proxies\__CG__\App\Entity\User {#4821 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4112
      +user: App\Entity\User {#4125 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
        \n
        If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 52
      +score: 0
      +lastActive: DateTime @1727753916 {#4107
        date: 2024-10-01 05:38:36.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4113 …}
      +nested: Doctrine\ORM\PersistentCollection {#4115 …}
      +votes: Doctrine\ORM\PersistentCollection {#4117 …}
      +reports: Doctrine\ORM\PersistentCollection {#4119 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
      -id: 328442
      -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/6887747"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705851800 {#4108
        date: 2024-01-21 16:43:20.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4112}
    +body: """
      And managers don’t like it when you explain that the code is a unmanageable mess because they put a deadline on every goddamn thing and never pay off technical debt.\n
      \n
      At a new place you can honestly say “the code is kinda a mess, it needs a bunch of work” and the manager can just assume it was because the last guy didn’t know what he was doing and not because of their own shitty management.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1705949529 {#4818
      date: 2024-01-22 19:52:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@AeonFelis@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4822 …}
    +nested: Doctrine\ORM\PersistentCollection {#4824 …}
    +votes: Doctrine\ORM\PersistentCollection {#4826 …}
    +reports: Doctrine\ORM\PersistentCollection {#4828 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4830 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4832 …}
    -id: 332224
    -bodyTs: "'assum':57 'bunch':49 'code':12,41 'deadlin':21 'debt':31 'didn':64 'everi':23 'explain':9 'goddamn':24 'guy':63 'honest':38 'kinda':43 'know':66 'last':62 'like':5 'manag':2,54,78 'mess':16,45 'need':47 'never':27 'new':34 'pay':28 'place':35 'put':19 'say':39 'shitti':77 'technic':30 'thing':25 'unmanag':15 'work':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ca/comment/6614275"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705949529 {#4819
      date: 2024-01-22 19:52:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: """
    To be honest, sometimes shit code is 100% the Devs fault. I’ve witnessed it happen with other teams in my own company.\n
    \n
    Let’s just say it was unavoidable to report it
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 5
  +score: 0
  +lastActive: DateTime @1705950800 {#4887
    date: 2024-01-22 20:13:20.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
    "@SpaceCowboy@lemmy.ca"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4891 …}
  +nested: Doctrine\ORM\PersistentCollection {#4893 …}
  +votes: Doctrine\ORM\PersistentCollection {#4895 …}
  +reports: Doctrine\ORM\PersistentCollection {#4897 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4899 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4901 …}
  -id: 332275
  -bodyTs: "'100':8 'code':6 'compani':23 'dev':10 'fault':11 'happen':16 'honest':3 'let':24 'report':32 'say':27 'shit':5 'sometim':4 'team':19 'unavoid':30 've':13 'wit':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6381693"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705950800 {#4888
    date: 2024-01-22 20:13:20.0 +01:00
  }
}
"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
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 {#4927
  +user: Proxies\__CG__\App\Entity\User {#4821 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4889
    +user: Proxies\__CG__\App\Entity\User {#4890 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4820
      +user: Proxies\__CG__\App\Entity\User {#4821 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4112
        +user: App\Entity\User {#4125 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
          \n
          If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 52
        +score: 0
        +lastActive: DateTime @1727753916 {#4107
          date: 2024-10-01 05:38:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4113 …}
        +nested: Doctrine\ORM\PersistentCollection {#4115 …}
        +votes: Doctrine\ORM\PersistentCollection {#4117 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 328442
        -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6887747"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705851800 {#4108
          date: 2024-01-21 16:43:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4112}
      +body: """
        And managers don’t like it when you explain that the code is a unmanageable mess because they put a deadline on every goddamn thing and never pay off technical debt.\n
        \n
        At a new place you can honestly say “the code is kinda a mess, it needs a bunch of work” and the manager can just assume it was because the last guy didn’t know what he was doing and not because of their own shitty management.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 17
      +score: 0
      +lastActive: DateTime @1705949529 {#4818
        date: 2024-01-22 19:52:09.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@AeonFelis@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4822 …}
      +nested: Doctrine\ORM\PersistentCollection {#4824 …}
      +votes: Doctrine\ORM\PersistentCollection {#4826 …}
      +reports: Doctrine\ORM\PersistentCollection {#4828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4830 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4832 …}
      -id: 332224
      -bodyTs: "'assum':57 'bunch':49 'code':12,41 'deadlin':21 'debt':31 'didn':64 'everi':23 'explain':9 'goddamn':24 'guy':63 'honest':38 'kinda':43 'know':66 'last':62 'like':5 'manag':2,54,78 'mess':16,45 'need':47 'never':27 'new':34 'pay':28 'place':35 'put':19 'say':39 'shitti':77 'technic':30 'thing':25 'unmanag':15 'work':51"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6614275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949529 {#4819
        date: 2024-01-22 19:52:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4112}
    +body: """
      To be honest, sometimes shit code is 100% the Devs fault. I’ve witnessed it happen with other teams in my own company.\n
      \n
      Let’s just say it was unavoidable to report it
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705950800 {#4887
      date: 2024-01-22 20:13:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@AeonFelis@lemmy.world"
      "@SpaceCowboy@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4891 …}
    +nested: Doctrine\ORM\PersistentCollection {#4893 …}
    +votes: Doctrine\ORM\PersistentCollection {#4895 …}
    +reports: Doctrine\ORM\PersistentCollection {#4897 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4901 …}
    -id: 332275
    -bodyTs: "'100':8 'code':6 'compani':23 'dev':10 'fault':11 'happen':16 'honest':3 'let':24 'report':32 'say':27 'shit':5 'sometim':4 'team':19 'unavoid':30 've':13 'wit':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6381693"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950800 {#4888
      date: 2024-01-22 20:13:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: """
    Management could implement a code review process to avoid this.\n
    \n
    Software development isn’t a brand new field anymore. Most problems are well known and therefore have well known solutions. So it pretty much always comes down to management not wanting to implement the known solutions to the problems because its easier to blame the devs.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705957493 {#4925
    date: 2024-01-22 22:04:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
    "@SpaceCowboy@lemmy.ca"
    "@soggy_kitty@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4928 …}
  +nested: Doctrine\ORM\PersistentCollection {#4930 …}
  +votes: Doctrine\ORM\PersistentCollection {#4932 …}
  +reports: Doctrine\ORM\PersistentCollection {#4934 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4936 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4938 …}
  -id: 332571
  -bodyTs: "'alway':35 'anymor':19 'avoid':9 'blame':54 'brand':16 'code':5 'come':36 'could':2 'dev':56 'develop':12 'easier':52 'field':18 'implement':3,43 'isn':13 'known':24,29,45 'manag':1,39 'much':34 'new':17 'pretti':33 'problem':21,49 'process':7 'review':6 'softwar':11 'solut':30,46 'therefor':26 'want':41 'well':23,28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6616641"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705957493 {#4926
    date: 2024-01-22 22:04:53.0 +01:00
  }
}
"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 {#4927
  +user: Proxies\__CG__\App\Entity\User {#4821 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4889
    +user: Proxies\__CG__\App\Entity\User {#4890 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4820
      +user: Proxies\__CG__\App\Entity\User {#4821 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4112
        +user: App\Entity\User {#4125 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
          \n
          If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 52
        +score: 0
        +lastActive: DateTime @1727753916 {#4107
          date: 2024-10-01 05:38:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4113 …}
        +nested: Doctrine\ORM\PersistentCollection {#4115 …}
        +votes: Doctrine\ORM\PersistentCollection {#4117 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 328442
        -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6887747"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705851800 {#4108
          date: 2024-01-21 16:43:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4112}
      +body: """
        And managers don’t like it when you explain that the code is a unmanageable mess because they put a deadline on every goddamn thing and never pay off technical debt.\n
        \n
        At a new place you can honestly say “the code is kinda a mess, it needs a bunch of work” and the manager can just assume it was because the last guy didn’t know what he was doing and not because of their own shitty management.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 17
      +score: 0
      +lastActive: DateTime @1705949529 {#4818
        date: 2024-01-22 19:52:09.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@AeonFelis@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4822 …}
      +nested: Doctrine\ORM\PersistentCollection {#4824 …}
      +votes: Doctrine\ORM\PersistentCollection {#4826 …}
      +reports: Doctrine\ORM\PersistentCollection {#4828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4830 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4832 …}
      -id: 332224
      -bodyTs: "'assum':57 'bunch':49 'code':12,41 'deadlin':21 'debt':31 'didn':64 'everi':23 'explain':9 'goddamn':24 'guy':63 'honest':38 'kinda':43 'know':66 'last':62 'like':5 'manag':2,54,78 'mess':16,45 'need':47 'never':27 'new':34 'pay':28 'place':35 'put':19 'say':39 'shitti':77 'technic':30 'thing':25 'unmanag':15 'work':51"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6614275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949529 {#4819
        date: 2024-01-22 19:52:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4112}
    +body: """
      To be honest, sometimes shit code is 100% the Devs fault. I’ve witnessed it happen with other teams in my own company.\n
      \n
      Let’s just say it was unavoidable to report it
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705950800 {#4887
      date: 2024-01-22 20:13:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@AeonFelis@lemmy.world"
      "@SpaceCowboy@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4891 …}
    +nested: Doctrine\ORM\PersistentCollection {#4893 …}
    +votes: Doctrine\ORM\PersistentCollection {#4895 …}
    +reports: Doctrine\ORM\PersistentCollection {#4897 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4901 …}
    -id: 332275
    -bodyTs: "'100':8 'code':6 'compani':23 'dev':10 'fault':11 'happen':16 'honest':3 'let':24 'report':32 'say':27 'shit':5 'sometim':4 'team':19 'unavoid':30 've':13 'wit':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6381693"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950800 {#4888
      date: 2024-01-22 20:13:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: """
    Management could implement a code review process to avoid this.\n
    \n
    Software development isn’t a brand new field anymore. Most problems are well known and therefore have well known solutions. So it pretty much always comes down to management not wanting to implement the known solutions to the problems because its easier to blame the devs.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705957493 {#4925
    date: 2024-01-22 22:04:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
    "@SpaceCowboy@lemmy.ca"
    "@soggy_kitty@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4928 …}
  +nested: Doctrine\ORM\PersistentCollection {#4930 …}
  +votes: Doctrine\ORM\PersistentCollection {#4932 …}
  +reports: Doctrine\ORM\PersistentCollection {#4934 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4936 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4938 …}
  -id: 332571
  -bodyTs: "'alway':35 'anymor':19 'avoid':9 'blame':54 'brand':16 'code':5 'come':36 'could':2 'dev':56 'develop':12 'easier':52 'field':18 'implement':3,43 'isn':13 'known':24,29,45 'manag':1,39 'much':34 'new':17 'pretti':33 'problem':21,49 'process':7 'review':6 'softwar':11 'solut':30,46 'therefor':26 'want':41 'well':23,28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6616641"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705957493 {#4926
    date: 2024-01-22 22:04:53.0 +01:00
  }
}
"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 {#4927
  +user: Proxies\__CG__\App\Entity\User {#4821 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4889
    +user: Proxies\__CG__\App\Entity\User {#4890 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4820
      +user: Proxies\__CG__\App\Entity\User {#4821 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4112
        +user: App\Entity\User {#4125 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          After so many years in this company, lots of the unmaintainable code I have to deal with is either my own fault, or the fault of someone I used to work with but and now they left and I’m the one who has to apologize for their code.\n
          \n
          If I move to a different company, 100% of the unmaintainable code I’ll have to deal with there will be someone else’s fault.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 52
        +score: 0
        +lastActive: DateTime @1727753916 {#4107
          date: 2024-10-01 05:38:36.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4113 …}
        +nested: Doctrine\ORM\PersistentCollection {#4115 …}
        +votes: Doctrine\ORM\PersistentCollection {#4117 …}
        +reports: Doctrine\ORM\PersistentCollection {#4119 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4121 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4123 …}
        -id: 328442
        -bodyTs: "'100':57 'apolog':46 'code':12,49,61 'compani':7,56 'deal':16,66 'differ':55 'either':19 'els':72 'fault':22,25,74 'left':37 'll':63 'lot':8 'm':40 'mani':3 'move':52 'one':42 'someon':27,71 'unmaintain':11,60 'use':29 'work':31 'year':4"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/6887747"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705851800 {#4108
          date: 2024-01-21 16:43:20.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4112}
      +body: """
        And managers don’t like it when you explain that the code is a unmanageable mess because they put a deadline on every goddamn thing and never pay off technical debt.\n
        \n
        At a new place you can honestly say “the code is kinda a mess, it needs a bunch of work” and the manager can just assume it was because the last guy didn’t know what he was doing and not because of their own shitty management.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 17
      +score: 0
      +lastActive: DateTime @1705949529 {#4818
        date: 2024-01-22 19:52:09.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@AeonFelis@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4822 …}
      +nested: Doctrine\ORM\PersistentCollection {#4824 …}
      +votes: Doctrine\ORM\PersistentCollection {#4826 …}
      +reports: Doctrine\ORM\PersistentCollection {#4828 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4830 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4832 …}
      -id: 332224
      -bodyTs: "'assum':57 'bunch':49 'code':12,41 'deadlin':21 'debt':31 'didn':64 'everi':23 'explain':9 'goddamn':24 'guy':63 'honest':38 'kinda':43 'know':66 'last':62 'like':5 'manag':2,54,78 'mess':16,45 'need':47 'never':27 'new':34 'pay':28 'place':35 'put':19 'say':39 'shitti':77 'technic':30 'thing':25 'unmanag':15 'work':51"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ca/comment/6614275"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705949529 {#4819
        date: 2024-01-22 19:52:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4112}
    +body: """
      To be honest, sometimes shit code is 100% the Devs fault. I’ve witnessed it happen with other teams in my own company.\n
      \n
      Let’s just say it was unavoidable to report it
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1705950800 {#4887
      date: 2024-01-22 20:13:20.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@AeonFelis@lemmy.world"
      "@SpaceCowboy@lemmy.ca"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4891 …}
    +nested: Doctrine\ORM\PersistentCollection {#4893 …}
    +votes: Doctrine\ORM\PersistentCollection {#4895 …}
    +reports: Doctrine\ORM\PersistentCollection {#4897 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4899 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4901 …}
    -id: 332275
    -bodyTs: "'100':8 'code':6 'compani':23 'dev':10 'fault':11 'happen':16 'honest':3 'let':24 'report':32 'say':27 'shit':5 'sometim':4 'team':19 'unavoid':30 've':13 'wit':14"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6381693"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705950800 {#4888
      date: 2024-01-22 20:13:20.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4112}
  +body: """
    Management could implement a code review process to avoid this.\n
    \n
    Software development isn’t a brand new field anymore. Most problems are well known and therefore have well known solutions. So it pretty much always comes down to management not wanting to implement the known solutions to the problems because its easier to blame the devs.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705957493 {#4925
    date: 2024-01-22 22:04:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@AeonFelis@lemmy.world"
    "@SpaceCowboy@lemmy.ca"
    "@soggy_kitty@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4928 …}
  +nested: Doctrine\ORM\PersistentCollection {#4930 …}
  +votes: Doctrine\ORM\PersistentCollection {#4932 …}
  +reports: Doctrine\ORM\PersistentCollection {#4934 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4936 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4938 …}
  -id: 332571
  -bodyTs: "'alway':35 'anymor':19 'avoid':9 'blame':54 'brand':16 'code':5 'come':36 'could':2 'dev':56 'develop':12 'easier':52 'field':18 'implement':3,43 'isn':13 'known':24,29,45 'manag':1,39 'much':34 'new':17 'pretti':33 'problem':21,49 'process':7 'review':6 'softwar':11 'solut':30,46 'therefor':26 'want':41 'well':23,28"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6616641"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705957493 {#4926
    date: 2024-01-22 22:04:53.0 +01:00
  }
}
"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
App\Entity\EntryComment {#4185
  +user: App\Entity\User {#4198 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Learning to deal with “unmaintanable” codebases is a pretty good skill. It taught me good documentation and refactoring manners. It’s only a problem for you if management does not accept that their velocity has gone down as a result of tech debt pilling up.\n
    \n
    Code should scream it’s intent (business-wise) so as to be self-documenting as much as possible As much as possible is not 100%, so add comments when needed. Comments should be assumed to be relevant when written, at best. Git comment should be linked to your work ticket so that we can figure out why the hell you would do that, when looking at the code file itself. I swear some people seem to think we only read them in PRs (we don’t). Overall concepts used everyday, if they need to be reexplained, should probably be written down (at least today’s version). Tests are documentation. Often the only up to date one?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 19
  +score: 0
  +lastActive: DateTime @1727365437 {#4180
    date: 2024-09-26 17:43:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4186 …}
  +nested: Doctrine\ORM\PersistentCollection {#4188 …}
  +votes: Doctrine\ORM\PersistentCollection {#4190 …}
  +reports: Doctrine\ORM\PersistentCollection {#4192 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4196 …}
  -id: 328408
  -bodyTs: "'100':72 'accept':31 'add':74 'assum':81 'best':88 'busi':53 'business-wis':52 'code':46,115 'codebas':6 'comment':75,78,90 'concept':135 'date':162 'deal':3 'debt':43 'document':16,61,156 'everyday':137 'figur':102 'file':116 'git':89 'gone':36 'good':10,15 'hell':106 'intent':51 'learn':1 'least':150 'link':93 'look':112 'manag':28 'manner':19 'much':63,67 'need':77,140 'often':157 'one':163 'overal':134 'peopl':121 'pill':44 'possibl':65,69 'pretti':9 'probabl':145 'problem':24 'prs':130 'read':127 'reexplain':143 'refactor':18 'relev':84 'result':40 'scream':48 'seem':122 'self':60 'self-docu':59 'skill':11 'swear':119 'taught':13 'tech':42 'test':154 'think':124 'ticket':97 'today':151 'unmaintan':5 'use':136 'veloc':34 'version':153 'wise':54 'work':96 'would':108 'written':86,147"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5560650"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705850915 {#4181
    date: 2024-01-21 16:28:35.0 +01:00
  }
}
"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
35 DENIED edit
App\Entity\EntryComment {#4185
  +user: App\Entity\User {#4198 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Learning to deal with “unmaintanable” codebases is a pretty good skill. It taught me good documentation and refactoring manners. It’s only a problem for you if management does not accept that their velocity has gone down as a result of tech debt pilling up.\n
    \n
    Code should scream it’s intent (business-wise) so as to be self-documenting as much as possible As much as possible is not 100%, so add comments when needed. Comments should be assumed to be relevant when written, at best. Git comment should be linked to your work ticket so that we can figure out why the hell you would do that, when looking at the code file itself. I swear some people seem to think we only read them in PRs (we don’t). Overall concepts used everyday, if they need to be reexplained, should probably be written down (at least today’s version). Tests are documentation. Often the only up to date one?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 19
  +score: 0
  +lastActive: DateTime @1727365437 {#4180
    date: 2024-09-26 17:43:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4186 …}
  +nested: Doctrine\ORM\PersistentCollection {#4188 …}
  +votes: Doctrine\ORM\PersistentCollection {#4190 …}
  +reports: Doctrine\ORM\PersistentCollection {#4192 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4196 …}
  -id: 328408
  -bodyTs: "'100':72 'accept':31 'add':74 'assum':81 'best':88 'busi':53 'business-wis':52 'code':46,115 'codebas':6 'comment':75,78,90 'concept':135 'date':162 'deal':3 'debt':43 'document':16,61,156 'everyday':137 'figur':102 'file':116 'git':89 'gone':36 'good':10,15 'hell':106 'intent':51 'learn':1 'least':150 'link':93 'look':112 'manag':28 'manner':19 'much':63,67 'need':77,140 'often':157 'one':163 'overal':134 'peopl':121 'pill':44 'possibl':65,69 'pretti':9 'probabl':145 'problem':24 'prs':130 'read':127 'reexplain':143 'refactor':18 'relev':84 'result':40 'scream':48 'seem':122 'self':60 'self-docu':59 'skill':11 'swear':119 'taught':13 'tech':42 'test':154 'think':124 'ticket':97 'today':151 'unmaintan':5 'use':136 'veloc':34 'version':153 'wise':54 'work':96 'would':108 'written':86,147"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5560650"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705850915 {#4181
    date: 2024-01-21 16:28:35.0 +01:00
  }
}
"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
36 DENIED moderate
App\Entity\EntryComment {#4185
  +user: App\Entity\User {#4198 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Learning to deal with “unmaintanable” codebases is a pretty good skill. It taught me good documentation and refactoring manners. It’s only a problem for you if management does not accept that their velocity has gone down as a result of tech debt pilling up.\n
    \n
    Code should scream it’s intent (business-wise) so as to be self-documenting as much as possible As much as possible is not 100%, so add comments when needed. Comments should be assumed to be relevant when written, at best. Git comment should be linked to your work ticket so that we can figure out why the hell you would do that, when looking at the code file itself. I swear some people seem to think we only read them in PRs (we don’t). Overall concepts used everyday, if they need to be reexplained, should probably be written down (at least today’s version). Tests are documentation. Often the only up to date one?
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 19
  +score: 0
  +lastActive: DateTime @1727365437 {#4180
    date: 2024-09-26 17:43:57.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4186 …}
  +nested: Doctrine\ORM\PersistentCollection {#4188 …}
  +votes: Doctrine\ORM\PersistentCollection {#4190 …}
  +reports: Doctrine\ORM\PersistentCollection {#4192 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4194 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4196 …}
  -id: 328408
  -bodyTs: "'100':72 'accept':31 'add':74 'assum':81 'best':88 'busi':53 'business-wis':52 'code':46,115 'codebas':6 'comment':75,78,90 'concept':135 'date':162 'deal':3 'debt':43 'document':16,61,156 'everyday':137 'figur':102 'file':116 'git':89 'gone':36 'good':10,15 'hell':106 'intent':51 'learn':1 'least':150 'link':93 'look':112 'manag':28 'manner':19 'much':63,67 'need':77,140 'often':157 'one':163 'overal':134 'peopl':121 'pill':44 'possibl':65,69 'pretti':9 'probabl':145 'problem':24 'prs':130 'read':127 'reexplain':143 'refactor':18 'relev':84 'result':40 'scream':48 'seem':122 'self':60 'self-docu':59 'skill':11 'swear':119 'taught':13 'tech':42 'test':154 'think':124 'ticket':97 'today':151 'unmaintan':5 'use':136 'veloc':34 'version':153 'wise':54 'work':96 'would':108 'written':86,147"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://slrpnk.net/comment/5560650"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705850915 {#4181
    date: 2024-01-21 16:28:35.0 +01:00
  }
}
"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
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 {#4788
  +user: Proxies\__CG__\App\Entity\User {#4789 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4185
    +user: App\Entity\User {#4198 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Learning to deal with “unmaintanable” codebases is a pretty good skill. It taught me good documentation and refactoring manners. It’s only a problem for you if management does not accept that their velocity has gone down as a result of tech debt pilling up.\n
      \n
      Code should scream it’s intent (business-wise) so as to be self-documenting as much as possible As much as possible is not 100%, so add comments when needed. Comments should be assumed to be relevant when written, at best. Git comment should be linked to your work ticket so that we can figure out why the hell you would do that, when looking at the code file itself. I swear some people seem to think we only read them in PRs (we don’t). Overall concepts used everyday, if they need to be reexplained, should probably be written down (at least today’s version). Tests are documentation. Often the only up to date one?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1727365437 {#4180
      date: 2024-09-26 17:43:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4186 …}
    +nested: Doctrine\ORM\PersistentCollection {#4188 …}
    +votes: Doctrine\ORM\PersistentCollection {#4190 …}
    +reports: Doctrine\ORM\PersistentCollection {#4192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4196 …}
    -id: 328408
    -bodyTs: "'100':72 'accept':31 'add':74 'assum':81 'best':88 'busi':53 'business-wis':52 'code':46,115 'codebas':6 'comment':75,78,90 'concept':135 'date':162 'deal':3 'debt':43 'document':16,61,156 'everyday':137 'figur':102 'file':116 'git':89 'gone':36 'good':10,15 'hell':106 'intent':51 'learn':1 'least':150 'link':93 'look':112 'manag':28 'manner':19 'much':63,67 'need':77,140 'often':157 'one':163 'overal':134 'peopl':121 'pill':44 'possibl':65,69 'pretti':9 'probabl':145 'problem':24 'prs':130 'read':127 'reexplain':143 'refactor':18 'relev':84 'result':40 'scream':48 'seem':122 'self':60 'self-docu':59 'skill':11 'swear':119 'taught':13 'tech':42 'test':154 'think':124 'ticket':97 'today':151 'unmaintan':5 'use':136 'veloc':34 'version':153 'wise':54 'work':96 'would':108 'written':86,147"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5560650"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705850915 {#4181
      date: 2024-01-21 16:28:35.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4185}
  +body: """
    I’ve known influential assholes who poopood commentating as if it’s only a superficial job.\n
    \n
    I hate those people.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705852643 {#4786
    date: 2024-01-21 16:57:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@SolarMech@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4790 …}
  +nested: Doctrine\ORM\PersistentCollection {#4792 …}
  +votes: Doctrine\ORM\PersistentCollection {#4794 …}
  +reports: Doctrine\ORM\PersistentCollection {#4796 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
  -id: 328480
  -bodyTs: "'asshol':5 'comment':8 'hate':18 'influenti':4 'job':16 'known':3 'peopl':20 'poopood':7 'superfici':15 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6887980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705852643 {#4787
    date: 2024-01-21 16:57:23.0 +01:00
  }
}
"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 {#4788
  +user: Proxies\__CG__\App\Entity\User {#4789 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4185
    +user: App\Entity\User {#4198 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Learning to deal with “unmaintanable” codebases is a pretty good skill. It taught me good documentation and refactoring manners. It’s only a problem for you if management does not accept that their velocity has gone down as a result of tech debt pilling up.\n
      \n
      Code should scream it’s intent (business-wise) so as to be self-documenting as much as possible As much as possible is not 100%, so add comments when needed. Comments should be assumed to be relevant when written, at best. Git comment should be linked to your work ticket so that we can figure out why the hell you would do that, when looking at the code file itself. I swear some people seem to think we only read them in PRs (we don’t). Overall concepts used everyday, if they need to be reexplained, should probably be written down (at least today’s version). Tests are documentation. Often the only up to date one?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1727365437 {#4180
      date: 2024-09-26 17:43:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4186 …}
    +nested: Doctrine\ORM\PersistentCollection {#4188 …}
    +votes: Doctrine\ORM\PersistentCollection {#4190 …}
    +reports: Doctrine\ORM\PersistentCollection {#4192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4196 …}
    -id: 328408
    -bodyTs: "'100':72 'accept':31 'add':74 'assum':81 'best':88 'busi':53 'business-wis':52 'code':46,115 'codebas':6 'comment':75,78,90 'concept':135 'date':162 'deal':3 'debt':43 'document':16,61,156 'everyday':137 'figur':102 'file':116 'git':89 'gone':36 'good':10,15 'hell':106 'intent':51 'learn':1 'least':150 'link':93 'look':112 'manag':28 'manner':19 'much':63,67 'need':77,140 'often':157 'one':163 'overal':134 'peopl':121 'pill':44 'possibl':65,69 'pretti':9 'probabl':145 'problem':24 'prs':130 'read':127 'reexplain':143 'refactor':18 'relev':84 'result':40 'scream':48 'seem':122 'self':60 'self-docu':59 'skill':11 'swear':119 'taught':13 'tech':42 'test':154 'think':124 'ticket':97 'today':151 'unmaintan':5 'use':136 'veloc':34 'version':153 'wise':54 'work':96 'would':108 'written':86,147"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5560650"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705850915 {#4181
      date: 2024-01-21 16:28:35.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4185}
  +body: """
    I’ve known influential assholes who poopood commentating as if it’s only a superficial job.\n
    \n
    I hate those people.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705852643 {#4786
    date: 2024-01-21 16:57:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@SolarMech@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4790 …}
  +nested: Doctrine\ORM\PersistentCollection {#4792 …}
  +votes: Doctrine\ORM\PersistentCollection {#4794 …}
  +reports: Doctrine\ORM\PersistentCollection {#4796 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
  -id: 328480
  -bodyTs: "'asshol':5 'comment':8 'hate':18 'influenti':4 'job':16 'known':3 'peopl':20 'poopood':7 'superfici':15 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6887980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705852643 {#4787
    date: 2024-01-21 16:57:23.0 +01:00
  }
}
"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 {#4788
  +user: Proxies\__CG__\App\Entity\User {#4789 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4185
    +user: App\Entity\User {#4198 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Learning to deal with “unmaintanable” codebases is a pretty good skill. It taught me good documentation and refactoring manners. It’s only a problem for you if management does not accept that their velocity has gone down as a result of tech debt pilling up.\n
      \n
      Code should scream it’s intent (business-wise) so as to be self-documenting as much as possible As much as possible is not 100%, so add comments when needed. Comments should be assumed to be relevant when written, at best. Git comment should be linked to your work ticket so that we can figure out why the hell you would do that, when looking at the code file itself. I swear some people seem to think we only read them in PRs (we don’t). Overall concepts used everyday, if they need to be reexplained, should probably be written down (at least today’s version). Tests are documentation. Often the only up to date one?
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 19
    +score: 0
    +lastActive: DateTime @1727365437 {#4180
      date: 2024-09-26 17:43:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4186 …}
    +nested: Doctrine\ORM\PersistentCollection {#4188 …}
    +votes: Doctrine\ORM\PersistentCollection {#4190 …}
    +reports: Doctrine\ORM\PersistentCollection {#4192 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4194 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4196 …}
    -id: 328408
    -bodyTs: "'100':72 'accept':31 'add':74 'assum':81 'best':88 'busi':53 'business-wis':52 'code':46,115 'codebas':6 'comment':75,78,90 'concept':135 'date':162 'deal':3 'debt':43 'document':16,61,156 'everyday':137 'figur':102 'file':116 'git':89 'gone':36 'good':10,15 'hell':106 'intent':51 'learn':1 'least':150 'link':93 'look':112 'manag':28 'manner':19 'much':63,67 'need':77,140 'often':157 'one':163 'overal':134 'peopl':121 'pill':44 'possibl':65,69 'pretti':9 'probabl':145 'problem':24 'prs':130 'read':127 'reexplain':143 'refactor':18 'relev':84 'result':40 'scream':48 'seem':122 'self':60 'self-docu':59 'skill':11 'swear':119 'taught':13 'tech':42 'test':154 'think':124 'ticket':97 'today':151 'unmaintan':5 'use':136 'veloc':34 'version':153 'wise':54 'work':96 'would':108 'written':86,147"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://slrpnk.net/comment/5560650"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705850915 {#4181
      date: 2024-01-21 16:28:35.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4185}
  +body: """
    I’ve known influential assholes who poopood commentating as if it’s only a superficial job.\n
    \n
    I hate those people.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705852643 {#4786
    date: 2024-01-21 16:57:23.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@SolarMech@slrpnk.net"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4790 …}
  +nested: Doctrine\ORM\PersistentCollection {#4792 …}
  +votes: Doctrine\ORM\PersistentCollection {#4794 …}
  +reports: Doctrine\ORM\PersistentCollection {#4796 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
  -id: 328480
  -bodyTs: "'asshol':5 'comment':8 'hate':18 'influenti':4 'job':16 'known':3 'peopl':20 'poopood':7 'superfici':15 've':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6887980"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705852643 {#4787
    date: 2024-01-21 16:57:23.0 +01:00
  }
}
"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 {#4258
  +user: App\Entity\User {#4271 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Can we arrange some swaps? I’m not getting paid enough and neither are you."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1705824201 {#4253
    date: 2024-01-21 09:03:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4259 …}
  +nested: Doctrine\ORM\PersistentCollection {#4261 …}
  +votes: Doctrine\ORM\PersistentCollection {#4263 …}
  +reports: Doctrine\ORM\PersistentCollection {#4265 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
  -id: 327649
  -bodyTs: "'arrang':3 'enough':11 'get':9 'm':7 'neither':13 'paid':10 'swap':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6568230"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705824201 {#4254
    date: 2024-01-21 09:03:21.0 +01:00
  }
}
"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 {#4258
  +user: App\Entity\User {#4271 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Can we arrange some swaps? I’m not getting paid enough and neither are you."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1705824201 {#4253
    date: 2024-01-21 09:03:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4259 …}
  +nested: Doctrine\ORM\PersistentCollection {#4261 …}
  +votes: Doctrine\ORM\PersistentCollection {#4263 …}
  +reports: Doctrine\ORM\PersistentCollection {#4265 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
  -id: 327649
  -bodyTs: "'arrang':3 'enough':11 'get':9 'm':7 'neither':13 'paid':10 'swap':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6568230"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705824201 {#4254
    date: 2024-01-21 09:03:21.0 +01:00
  }
}
"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 {#4258
  +user: App\Entity\User {#4271 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Can we arrange some swaps? I’m not getting paid enough and neither are you."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1705824201 {#4253
    date: 2024-01-21 09:03:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4259 …}
  +nested: Doctrine\ORM\PersistentCollection {#4261 …}
  +votes: Doctrine\ORM\PersistentCollection {#4263 …}
  +reports: Doctrine\ORM\PersistentCollection {#4265 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4267 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4269 …}
  -id: 327649
  -bodyTs: "'arrang':3 'enough':11 'get':9 'm':7 'neither':13 'paid':10 'swap':5"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ca/comment/6568230"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705824201 {#4254
    date: 2024-01-21 09:03:21.0 +01:00
  }
}
"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 {#4331
  +user: App\Entity\User {#4344 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Project A: Has 6 different implementations of the same complex business logic.\n
    \n
    Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
    \n
    “The toast always lands the buttered side down.”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1727834892 {#4326
    date: 2024-10-02 04:08:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4332 …}
  +nested: Doctrine\ORM\PersistentCollection {#4334 …}
  +votes: Doctrine\ORM\PersistentCollection {#4336 …}
  +reports: Doctrine\ORM\PersistentCollection {#4338 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
  -id: 327457
  -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7826381"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705813903 {#4327
    date: 2024-01-21 06:11:43.0 +01:00
  }
}
"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 {#4331
  +user: App\Entity\User {#4344 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Project A: Has 6 different implementations of the same complex business logic.\n
    \n
    Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
    \n
    “The toast always lands the buttered side down.”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1727834892 {#4326
    date: 2024-10-02 04:08:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4332 …}
  +nested: Doctrine\ORM\PersistentCollection {#4334 …}
  +votes: Doctrine\ORM\PersistentCollection {#4336 …}
  +reports: Doctrine\ORM\PersistentCollection {#4338 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
  -id: 327457
  -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7826381"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705813903 {#4327
    date: 2024-01-21 06:11:43.0 +01:00
  }
}
"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 {#4331
  +user: App\Entity\User {#4344 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Project A: Has 6 different implementations of the same complex business logic.\n
    \n
    Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
    \n
    “The toast always lands the buttered side down.”
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 17
  +score: 0
  +lastActive: DateTime @1727834892 {#4326
    date: 2024-10-02 04:08:12.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4332 …}
  +nested: Doctrine\ORM\PersistentCollection {#4334 …}
  +votes: Doctrine\ORM\PersistentCollection {#4336 …}
  +reports: Doctrine\ORM\PersistentCollection {#4338 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
  -id: 327457
  -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sh.itjust.works/comment/7826381"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705813903 {#4327
    date: 2024-01-21 06:11:43.0 +01:00
  }
}
"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
App\Entity\EntryComment {#4772
  +user: Proxies\__CG__\App\Entity\User {#4773 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4331
    +user: App\Entity\User {#4344 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Project A: Has 6 different implementations of the same complex business logic.\n
      \n
      Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
      \n
      “The toast always lands the buttered side down.”
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1727834892 {#4326
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4332 …}
    +nested: Doctrine\ORM\PersistentCollection {#4334 …}
    +votes: Doctrine\ORM\PersistentCollection {#4336 …}
    +reports: Doctrine\ORM\PersistentCollection {#4338 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
    -id: 327457
    -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7826381"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705813903 {#4327
      date: 2024-01-21 06:11:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "Project B is just called neural network"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705825796 {#4770
    date: 2024-01-21 09:29:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4774 …}
  +nested: Doctrine\ORM\PersistentCollection {#4776 …}
  +votes: Doctrine\ORM\PersistentCollection {#4778 …}
  +reports: Doctrine\ORM\PersistentCollection {#4780 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
  -id: 327687
  -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6875990"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705825796 {#4771
    date: 2024-01-21 09:29:56.0 +01:00
  }
}
"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
51 DENIED edit
App\Entity\EntryComment {#4772
  +user: Proxies\__CG__\App\Entity\User {#4773 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4331
    +user: App\Entity\User {#4344 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Project A: Has 6 different implementations of the same complex business logic.\n
      \n
      Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
      \n
      “The toast always lands the buttered side down.”
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1727834892 {#4326
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4332 …}
    +nested: Doctrine\ORM\PersistentCollection {#4334 …}
    +votes: Doctrine\ORM\PersistentCollection {#4336 …}
    +reports: Doctrine\ORM\PersistentCollection {#4338 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
    -id: 327457
    -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7826381"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705813903 {#4327
      date: 2024-01-21 06:11:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "Project B is just called neural network"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705825796 {#4770
    date: 2024-01-21 09:29:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4774 …}
  +nested: Doctrine\ORM\PersistentCollection {#4776 …}
  +votes: Doctrine\ORM\PersistentCollection {#4778 …}
  +reports: Doctrine\ORM\PersistentCollection {#4780 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
  -id: 327687
  -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6875990"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705825796 {#4771
    date: 2024-01-21 09:29:56.0 +01:00
  }
}
"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
52 DENIED moderate
App\Entity\EntryComment {#4772
  +user: Proxies\__CG__\App\Entity\User {#4773 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4331
    +user: App\Entity\User {#4344 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Project A: Has 6 different implementations of the same complex business logic.\n
      \n
      Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
      \n
      “The toast always lands the buttered side down.”
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 17
    +score: 0
    +lastActive: DateTime @1727834892 {#4326
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4332 …}
    +nested: Doctrine\ORM\PersistentCollection {#4334 …}
    +votes: Doctrine\ORM\PersistentCollection {#4336 …}
    +reports: Doctrine\ORM\PersistentCollection {#4338 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
    -id: 327457
    -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sh.itjust.works/comment/7826381"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705813903 {#4327
      date: 2024-01-21 06:11:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "Project B is just called neural network"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1705825796 {#4770
    date: 2024-01-21 09:29:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4774 …}
  +nested: Doctrine\ORM\PersistentCollection {#4776 …}
  +votes: Doctrine\ORM\PersistentCollection {#4778 …}
  +reports: Doctrine\ORM\PersistentCollection {#4780 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
  -id: 327687
  -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6875990"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705825796 {#4771
    date: 2024-01-21 09:29:56.0 +01:00
  }
}
"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
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 {#4873
  +user: Proxies\__CG__\App\Entity\User {#4874 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4772
    +user: Proxies\__CG__\App\Entity\User {#4773 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4331
      +user: App\Entity\User {#4344 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Project A: Has 6 different implementations of the same complex business logic.\n
        \n
        Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
        \n
        “The toast always lands the buttered side down.”
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 17
      +score: 0
      +lastActive: DateTime @1727834892 {#4326
        date: 2024-10-02 04:08:12.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4332 …}
      +nested: Doctrine\ORM\PersistentCollection {#4334 …}
      +votes: Doctrine\ORM\PersistentCollection {#4336 …}
      +reports: Doctrine\ORM\PersistentCollection {#4338 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
      -id: 327457
      -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7826381"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705813903 {#4327
        date: 2024-01-21 06:11:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "Project B is just called neural network"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705825796 {#4770
      date: 2024-01-21 09:29:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4774 …}
    +nested: Doctrine\ORM\PersistentCollection {#4776 …}
    +votes: Doctrine\ORM\PersistentCollection {#4778 …}
    +reports: Doctrine\ORM\PersistentCollection {#4780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
    -id: 327687
    -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6875990"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705825796 {#4771
      date: 2024-01-21 09:29:56.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705856844 {#4871
    date: 2024-01-21 18:07:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4875 …}
  +nested: Doctrine\ORM\PersistentCollection {#4877 …}
  +votes: Doctrine\ORM\PersistentCollection {#4879 …}
  +reports: Doctrine\ORM\PersistentCollection {#4881 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
  -id: 328692
  -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://futurology.today/comment/1216753"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705856844 {#4872
    date: 2024-01-21 18:07:24.0 +01:00
  }
}
"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 {#4873
  +user: Proxies\__CG__\App\Entity\User {#4874 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4772
    +user: Proxies\__CG__\App\Entity\User {#4773 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4331
      +user: App\Entity\User {#4344 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Project A: Has 6 different implementations of the same complex business logic.\n
        \n
        Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
        \n
        “The toast always lands the buttered side down.”
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 17
      +score: 0
      +lastActive: DateTime @1727834892 {#4326
        date: 2024-10-02 04:08:12.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4332 …}
      +nested: Doctrine\ORM\PersistentCollection {#4334 …}
      +votes: Doctrine\ORM\PersistentCollection {#4336 …}
      +reports: Doctrine\ORM\PersistentCollection {#4338 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
      -id: 327457
      -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7826381"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705813903 {#4327
        date: 2024-01-21 06:11:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "Project B is just called neural network"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705825796 {#4770
      date: 2024-01-21 09:29:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4774 …}
    +nested: Doctrine\ORM\PersistentCollection {#4776 …}
    +votes: Doctrine\ORM\PersistentCollection {#4778 …}
    +reports: Doctrine\ORM\PersistentCollection {#4780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
    -id: 327687
    -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6875990"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705825796 {#4771
      date: 2024-01-21 09:29:56.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705856844 {#4871
    date: 2024-01-21 18:07:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4875 …}
  +nested: Doctrine\ORM\PersistentCollection {#4877 …}
  +votes: Doctrine\ORM\PersistentCollection {#4879 …}
  +reports: Doctrine\ORM\PersistentCollection {#4881 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
  -id: 328692
  -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://futurology.today/comment/1216753"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705856844 {#4872
    date: 2024-01-21 18:07:24.0 +01:00
  }
}
"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 {#4873
  +user: Proxies\__CG__\App\Entity\User {#4874 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4772
    +user: Proxies\__CG__\App\Entity\User {#4773 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4331
      +user: App\Entity\User {#4344 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: """
        Project A: Has 6 different implementations of the same complex business logic.\n
        \n
        Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
        \n
        “The toast always lands the buttered side down.”
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 17
      +score: 0
      +lastActive: DateTime @1727834892 {#4326
        date: 2024-10-02 04:08:12.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4332 …}
      +nested: Doctrine\ORM\PersistentCollection {#4334 …}
      +votes: Doctrine\ORM\PersistentCollection {#4336 …}
      +reports: Doctrine\ORM\PersistentCollection {#4338 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
      -id: 327457
      -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/7826381"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705813903 {#4327
        date: 2024-01-21 06:11:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "Project B is just called neural network"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1705825796 {#4770
      date: 2024-01-21 09:29:56.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4774 …}
    +nested: Doctrine\ORM\PersistentCollection {#4776 …}
    +votes: Doctrine\ORM\PersistentCollection {#4778 …}
    +reports: Doctrine\ORM\PersistentCollection {#4780 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
    -id: 327687
    -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6875990"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705825796 {#4771
      date: 2024-01-21 09:29:56.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705856844 {#4871
    date: 2024-01-21 18:07:24.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4875 …}
  +nested: Doctrine\ORM\PersistentCollection {#4877 …}
  +votes: Doctrine\ORM\PersistentCollection {#4879 …}
  +reports: Doctrine\ORM\PersistentCollection {#4881 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
  -id: 328692
  -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://futurology.today/comment/1216753"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705856844 {#4872
    date: 2024-01-21 18:07:24.0 +01:00
  }
}
"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
App\Entity\EntryComment {#4909
  +user: Proxies\__CG__\App\Entity\User {#4773 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4873
    +user: Proxies\__CG__\App\Entity\User {#4874 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4772
      +user: Proxies\__CG__\App\Entity\User {#4773 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4331
        +user: App\Entity\User {#4344 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Project A: Has 6 different implementations of the same complex business logic.\n
          \n
          Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
          \n
          “The toast always lands the buttered side down.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 17
        +score: 0
        +lastActive: DateTime @1727834892 {#4326
          date: 2024-10-02 04:08:12.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4332 …}
        +nested: Doctrine\ORM\PersistentCollection {#4334 …}
        +votes: Doctrine\ORM\PersistentCollection {#4336 …}
        +reports: Doctrine\ORM\PersistentCollection {#4338 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
        -id: 327457
        -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sh.itjust.works/comment/7826381"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705813903 {#4327
          date: 2024-01-21 06:11:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: "Project B is just called neural network"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705825796 {#4770
        date: 2024-01-21 09:29:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4774 …}
      +nested: Doctrine\ORM\PersistentCollection {#4776 …}
      +votes: Doctrine\ORM\PersistentCollection {#4778 …}
      +reports: Doctrine\ORM\PersistentCollection {#4780 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
      -id: 327687
      -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/6875990"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705825796 {#4771
        date: 2024-01-21 09:29:56.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705856844 {#4871
      date: 2024-01-21 18:07:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4875 …}
    +nested: Doctrine\ORM\PersistentCollection {#4877 …}
    +votes: Doctrine\ORM\PersistentCollection {#4879 …}
    +reports: Doctrine\ORM\PersistentCollection {#4881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
    -id: 328692
    -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://futurology.today/comment/1216753"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705856844 {#4872
      date: 2024-01-21 18:07:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705879878 {#4908
    date: 2024-01-22 00:31:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4912 …}
  +nested: Doctrine\ORM\PersistentCollection {#4917 …}
  +votes: Doctrine\ORM\PersistentCollection {#4913 …}
  +reports: Doctrine\ORM\PersistentCollection {#4919 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
  -id: 329708
  -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6896415"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705879878 {#4905
    date: 2024-01-22 00:31:18.0 +01:00
  }
}
"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
59 DENIED edit
App\Entity\EntryComment {#4909
  +user: Proxies\__CG__\App\Entity\User {#4773 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4873
    +user: Proxies\__CG__\App\Entity\User {#4874 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4772
      +user: Proxies\__CG__\App\Entity\User {#4773 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4331
        +user: App\Entity\User {#4344 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Project A: Has 6 different implementations of the same complex business logic.\n
          \n
          Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
          \n
          “The toast always lands the buttered side down.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 17
        +score: 0
        +lastActive: DateTime @1727834892 {#4326
          date: 2024-10-02 04:08:12.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4332 …}
        +nested: Doctrine\ORM\PersistentCollection {#4334 …}
        +votes: Doctrine\ORM\PersistentCollection {#4336 …}
        +reports: Doctrine\ORM\PersistentCollection {#4338 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
        -id: 327457
        -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sh.itjust.works/comment/7826381"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705813903 {#4327
          date: 2024-01-21 06:11:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: "Project B is just called neural network"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705825796 {#4770
        date: 2024-01-21 09:29:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4774 …}
      +nested: Doctrine\ORM\PersistentCollection {#4776 …}
      +votes: Doctrine\ORM\PersistentCollection {#4778 …}
      +reports: Doctrine\ORM\PersistentCollection {#4780 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
      -id: 327687
      -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/6875990"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705825796 {#4771
        date: 2024-01-21 09:29:56.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705856844 {#4871
      date: 2024-01-21 18:07:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4875 …}
    +nested: Doctrine\ORM\PersistentCollection {#4877 …}
    +votes: Doctrine\ORM\PersistentCollection {#4879 …}
    +reports: Doctrine\ORM\PersistentCollection {#4881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
    -id: 328692
    -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://futurology.today/comment/1216753"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705856844 {#4872
      date: 2024-01-21 18:07:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705879878 {#4908
    date: 2024-01-22 00:31:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4912 …}
  +nested: Doctrine\ORM\PersistentCollection {#4917 …}
  +votes: Doctrine\ORM\PersistentCollection {#4913 …}
  +reports: Doctrine\ORM\PersistentCollection {#4919 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
  -id: 329708
  -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6896415"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705879878 {#4905
    date: 2024-01-22 00:31:18.0 +01:00
  }
}
"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
60 DENIED moderate
App\Entity\EntryComment {#4909
  +user: Proxies\__CG__\App\Entity\User {#4773 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4873
    +user: Proxies\__CG__\App\Entity\User {#4874 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4772
      +user: Proxies\__CG__\App\Entity\User {#4773 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4331
        +user: App\Entity\User {#4344 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: null
        +root: null
        +body: """
          Project A: Has 6 different implementations of the same complex business logic.\n
          \n
          Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
          \n
          “The toast always lands the buttered side down.”
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 17
        +score: 0
        +lastActive: DateTime @1727834892 {#4326
          date: 2024-10-02 04:08:12.0 +02:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4332 …}
        +nested: Doctrine\ORM\PersistentCollection {#4334 …}
        +votes: Doctrine\ORM\PersistentCollection {#4336 …}
        +reports: Doctrine\ORM\PersistentCollection {#4338 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
        -id: 327457
        -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://sh.itjust.works/comment/7826381"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705813903 {#4327
          date: 2024-01-21 06:11:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: "Project B is just called neural network"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1705825796 {#4770
        date: 2024-01-21 09:29:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4774 …}
      +nested: Doctrine\ORM\PersistentCollection {#4776 …}
      +votes: Doctrine\ORM\PersistentCollection {#4778 …}
      +reports: Doctrine\ORM\PersistentCollection {#4780 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
      -id: 327687
      -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/6875990"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705825796 {#4771
        date: 2024-01-21 09:29:56.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705856844 {#4871
      date: 2024-01-21 18:07:24.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4875 …}
    +nested: Doctrine\ORM\PersistentCollection {#4877 …}
    +votes: Doctrine\ORM\PersistentCollection {#4879 …}
    +reports: Doctrine\ORM\PersistentCollection {#4881 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
    -id: 328692
    -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://futurology.today/comment/1216753"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705856844 {#4872
      date: 2024-01-21 18:07:24.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705879878 {#4908
    date: 2024-01-22 00:31:18.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4912 …}
  +nested: Doctrine\ORM\PersistentCollection {#4917 …}
  +votes: Doctrine\ORM\PersistentCollection {#4913 …}
  +reports: Doctrine\ORM\PersistentCollection {#4919 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
  -id: 329708
  -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6896415"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705879878 {#4905
    date: 2024-01-22 00:31:18.0 +01:00
  }
}
"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
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 {#4949
  +user: Proxies\__CG__\App\Entity\User {#4874 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4909
    +user: Proxies\__CG__\App\Entity\User {#4773 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4873
      +user: Proxies\__CG__\App\Entity\User {#4874 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4772
        +user: Proxies\__CG__\App\Entity\User {#4773 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4331
          +user: App\Entity\User {#4344 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            Project A: Has 6 different implementations of the same complex business logic.\n
            \n
            Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
            \n
            “The toast always lands the buttered side down.”
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 17
          +score: 0
          +lastActive: DateTime @1727834892 {#4326
            date: 2024-10-02 04:08:12.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@JPDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4332 …}
          +nested: Doctrine\ORM\PersistentCollection {#4334 …}
          +votes: Doctrine\ORM\PersistentCollection {#4336 …}
          +reports: Doctrine\ORM\PersistentCollection {#4338 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
          -id: 327457
          -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/7826381"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705813903 {#4327
            date: 2024-01-21 06:11:43.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4331}
        +body: "Project B is just called neural network"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705825796 {#4770
          date: 2024-01-21 09:29:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
          "@jubilationtcornpone@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4774 …}
        +nested: Doctrine\ORM\PersistentCollection {#4776 …}
        +votes: Doctrine\ORM\PersistentCollection {#4778 …}
        +reports: Doctrine\ORM\PersistentCollection {#4780 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
        -id: 327687
        -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/6875990"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705825796 {#4771
          date: 2024-01-21 09:29:56.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705856844 {#4871
        date: 2024-01-21 18:07:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4875 …}
      +nested: Doctrine\ORM\PersistentCollection {#4877 …}
      +votes: Doctrine\ORM\PersistentCollection {#4879 …}
      +reports: Doctrine\ORM\PersistentCollection {#4881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
      -id: 328692
      -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://futurology.today/comment/1216753"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705856844 {#4872
        date: 2024-01-21 18:07:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705879878 {#4908
      date: 2024-01-22 00:31:18.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4912 …}
    +nested: Doctrine\ORM\PersistentCollection {#4917 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4919 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
    -id: 329708
    -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6896415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705879878 {#4905
      date: 2024-01-22 00:31:18.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: """
    At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the “weights”), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it’s own weights (or gives output). The magic is in the weights.\n
    \n
    This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.\n
    \n
    In Haskell, something like:\n
    \n
    `layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights`\n
    \n
    `foldl layer modelInput modelWeights`\n
    \n
    Where `modelWeights` is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].\n
    \n
    * RELU: `if i>0 then i else 0`. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There’s interesting theoretical work on certain really weird functions, though.\n
    \n
    ---\n
    \n
    Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that’s about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.\n
    \n
    Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:\n
    \n
    `wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];`\n
    \n
    And, you can sometimes get away with half-precision floats.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705948507 {#4946
    date: 2024-01-22 19:35:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4952 …}
  +nested: Doctrine\ORM\PersistentCollection {#4954 …}
  +votes: Doctrine\ORM\PersistentCollection {#4950 …}
  +reports: Doctrine\ORM\PersistentCollection {#4957 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4959 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4961 …}
  -id: 332169
  -bodyTs: "'0':110,114 '0x1234fcab':230,231,232,233 '32':217 '4':226 'aaand':179 'allow':161 'also':117 'anoth':40,119 'anyth':133 'appli':25 'assum':211 'away':239 'behind':202 'bit':218 'bunch':166 'certain':141 'could':116,221 'els':113,134 'encod':198 'error':196 'fast':126,162 'figur':191 'float':11,98,104,105,106,244 'floating-point':10 'foldl':91 'follow':66 'function':121,144 'get':238 'give':48 'half':242 'half-precis':241 'haskel':77 'hex':214 'ignor':160 'implement':163 'interest':137 'know':72,210 'layer':41,80,92,101 'layerinput':81,89 'layerweight':82,90 'less':146 'like':79,175,197 'line':224 'magic':51 'map':83,85,87 'math':201 'matrix':62 'matrix-by-vector':61 'mean':75 'might':149 'modelinput':93 'modelweight':94,96 'multipl':173 'multipli':14 'nonlinear':120 'number':13 'obvious':125 'one':24 'oper':57 'output':49 'pairwis':68,172 'pattern':153 'point':12 'precis':243 'problem':228 'product':65 'realli':142 'relu':27,69,84,107,123 'rest':186 'result':30 'set':152 'similar':18 'simpl':60,147 'simplest':3 'smaller':168 'someth':78 'sometim':237 'step':174 'stuff':188 'sum':22,86 'take':5 'theoret':138 'though':145 'trail':194 'train':205 'transform':178 'type':103 'use':33,213 'valu':35,215 'vector':8,19,38,64,169 'weight':21,46,55,156,207,219 'weird':143 'well':131 'wgt35':229 'work':128,139 'write':222 'zero':155 'zipwith':88"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://futurology.today/comment/1229219"
  +editedAt: DateTimeImmutable @1727714744 {#4943
    date: 2024-09-30 18:45:44.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705948507 {#4941
    date: 2024-01-22 19:35:07.0 +01:00
  }
}
"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 {#4949
  +user: Proxies\__CG__\App\Entity\User {#4874 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4909
    +user: Proxies\__CG__\App\Entity\User {#4773 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4873
      +user: Proxies\__CG__\App\Entity\User {#4874 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4772
        +user: Proxies\__CG__\App\Entity\User {#4773 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4331
          +user: App\Entity\User {#4344 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            Project A: Has 6 different implementations of the same complex business logic.\n
            \n
            Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
            \n
            “The toast always lands the buttered side down.”
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 17
          +score: 0
          +lastActive: DateTime @1727834892 {#4326
            date: 2024-10-02 04:08:12.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@JPDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4332 …}
          +nested: Doctrine\ORM\PersistentCollection {#4334 …}
          +votes: Doctrine\ORM\PersistentCollection {#4336 …}
          +reports: Doctrine\ORM\PersistentCollection {#4338 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
          -id: 327457
          -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/7826381"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705813903 {#4327
            date: 2024-01-21 06:11:43.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4331}
        +body: "Project B is just called neural network"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705825796 {#4770
          date: 2024-01-21 09:29:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
          "@jubilationtcornpone@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4774 …}
        +nested: Doctrine\ORM\PersistentCollection {#4776 …}
        +votes: Doctrine\ORM\PersistentCollection {#4778 …}
        +reports: Doctrine\ORM\PersistentCollection {#4780 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
        -id: 327687
        -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/6875990"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705825796 {#4771
          date: 2024-01-21 09:29:56.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705856844 {#4871
        date: 2024-01-21 18:07:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4875 …}
      +nested: Doctrine\ORM\PersistentCollection {#4877 …}
      +votes: Doctrine\ORM\PersistentCollection {#4879 …}
      +reports: Doctrine\ORM\PersistentCollection {#4881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
      -id: 328692
      -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://futurology.today/comment/1216753"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705856844 {#4872
        date: 2024-01-21 18:07:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705879878 {#4908
      date: 2024-01-22 00:31:18.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4912 …}
    +nested: Doctrine\ORM\PersistentCollection {#4917 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4919 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
    -id: 329708
    -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6896415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705879878 {#4905
      date: 2024-01-22 00:31:18.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: """
    At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the “weights”), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it’s own weights (or gives output). The magic is in the weights.\n
    \n
    This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.\n
    \n
    In Haskell, something like:\n
    \n
    `layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights`\n
    \n
    `foldl layer modelInput modelWeights`\n
    \n
    Where `modelWeights` is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].\n
    \n
    * RELU: `if i>0 then i else 0`. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There’s interesting theoretical work on certain really weird functions, though.\n
    \n
    ---\n
    \n
    Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that’s about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.\n
    \n
    Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:\n
    \n
    `wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];`\n
    \n
    And, you can sometimes get away with half-precision floats.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705948507 {#4946
    date: 2024-01-22 19:35:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4952 …}
  +nested: Doctrine\ORM\PersistentCollection {#4954 …}
  +votes: Doctrine\ORM\PersistentCollection {#4950 …}
  +reports: Doctrine\ORM\PersistentCollection {#4957 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4959 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4961 …}
  -id: 332169
  -bodyTs: "'0':110,114 '0x1234fcab':230,231,232,233 '32':217 '4':226 'aaand':179 'allow':161 'also':117 'anoth':40,119 'anyth':133 'appli':25 'assum':211 'away':239 'behind':202 'bit':218 'bunch':166 'certain':141 'could':116,221 'els':113,134 'encod':198 'error':196 'fast':126,162 'figur':191 'float':11,98,104,105,106,244 'floating-point':10 'foldl':91 'follow':66 'function':121,144 'get':238 'give':48 'half':242 'half-precis':241 'haskel':77 'hex':214 'ignor':160 'implement':163 'interest':137 'know':72,210 'layer':41,80,92,101 'layerinput':81,89 'layerweight':82,90 'less':146 'like':79,175,197 'line':224 'magic':51 'map':83,85,87 'math':201 'matrix':62 'matrix-by-vector':61 'mean':75 'might':149 'modelinput':93 'modelweight':94,96 'multipl':173 'multipli':14 'nonlinear':120 'number':13 'obvious':125 'one':24 'oper':57 'output':49 'pairwis':68,172 'pattern':153 'point':12 'precis':243 'problem':228 'product':65 'realli':142 'relu':27,69,84,107,123 'rest':186 'result':30 'set':152 'similar':18 'simpl':60,147 'simplest':3 'smaller':168 'someth':78 'sometim':237 'step':174 'stuff':188 'sum':22,86 'take':5 'theoret':138 'though':145 'trail':194 'train':205 'transform':178 'type':103 'use':33,213 'valu':35,215 'vector':8,19,38,64,169 'weight':21,46,55,156,207,219 'weird':143 'well':131 'wgt35':229 'work':128,139 'write':222 'zero':155 'zipwith':88"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://futurology.today/comment/1229219"
  +editedAt: DateTimeImmutable @1727714744 {#4943
    date: 2024-09-30 18:45:44.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705948507 {#4941
    date: 2024-01-22 19:35:07.0 +01:00
  }
}
"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 {#4949
  +user: Proxies\__CG__\App\Entity\User {#4874 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4909
    +user: Proxies\__CG__\App\Entity\User {#4773 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4873
      +user: Proxies\__CG__\App\Entity\User {#4874 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4772
        +user: Proxies\__CG__\App\Entity\User {#4773 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4331
          +user: App\Entity\User {#4344 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: null
          +root: null
          +body: """
            Project A: Has 6 different implementations of the same complex business logic.\n
            \n
            Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
            \n
            “The toast always lands the buttered side down.”
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 17
          +score: 0
          +lastActive: DateTime @1727834892 {#4326
            date: 2024-10-02 04:08:12.0 +02:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@JPDev@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4332 …}
          +nested: Doctrine\ORM\PersistentCollection {#4334 …}
          +votes: Doctrine\ORM\PersistentCollection {#4336 …}
          +reports: Doctrine\ORM\PersistentCollection {#4338 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
          -id: 327457
          -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/7826381"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705813903 {#4327
            date: 2024-01-21 06:11:43.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4331}
        +body: "Project B is just called neural network"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1705825796 {#4770
          date: 2024-01-21 09:29:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
          "@jubilationtcornpone@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4774 …}
        +nested: Doctrine\ORM\PersistentCollection {#4776 …}
        +votes: Doctrine\ORM\PersistentCollection {#4778 …}
        +reports: Doctrine\ORM\PersistentCollection {#4780 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
        -id: 327687
        -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/6875990"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705825796 {#4771
          date: 2024-01-21 09:29:56.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705856844 {#4871
        date: 2024-01-21 18:07:24.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4875 …}
      +nested: Doctrine\ORM\PersistentCollection {#4877 …}
      +votes: Doctrine\ORM\PersistentCollection {#4879 …}
      +reports: Doctrine\ORM\PersistentCollection {#4881 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
      -id: 328692
      -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://futurology.today/comment/1216753"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705856844 {#4872
        date: 2024-01-21 18:07:24.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705879878 {#4908
      date: 2024-01-22 00:31:18.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4912 …}
    +nested: Doctrine\ORM\PersistentCollection {#4917 …}
    +votes: Doctrine\ORM\PersistentCollection {#4913 …}
    +reports: Doctrine\ORM\PersistentCollection {#4919 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
    -id: 329708
    -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6896415"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705879878 {#4905
      date: 2024-01-22 00:31:18.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: """
    At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the “weights”), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it’s own weights (or gives output). The magic is in the weights.\n
    \n
    This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.\n
    \n
    In Haskell, something like:\n
    \n
    `layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights`\n
    \n
    `foldl layer modelInput modelWeights`\n
    \n
    Where `modelWeights` is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].\n
    \n
    * RELU: `if i>0 then i else 0`. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There’s interesting theoretical work on certain really weird functions, though.\n
    \n
    ---\n
    \n
    Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that’s about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.\n
    \n
    Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:\n
    \n
    `wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];`\n
    \n
    And, you can sometimes get away with half-precision floats.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1705948507 {#4946
    date: 2024-01-22 19:35:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4952 …}
  +nested: Doctrine\ORM\PersistentCollection {#4954 …}
  +votes: Doctrine\ORM\PersistentCollection {#4950 …}
  +reports: Doctrine\ORM\PersistentCollection {#4957 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4959 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4961 …}
  -id: 332169
  -bodyTs: "'0':110,114 '0x1234fcab':230,231,232,233 '32':217 '4':226 'aaand':179 'allow':161 'also':117 'anoth':40,119 'anyth':133 'appli':25 'assum':211 'away':239 'behind':202 'bit':218 'bunch':166 'certain':141 'could':116,221 'els':113,134 'encod':198 'error':196 'fast':126,162 'figur':191 'float':11,98,104,105,106,244 'floating-point':10 'foldl':91 'follow':66 'function':121,144 'get':238 'give':48 'half':242 'half-precis':241 'haskel':77 'hex':214 'ignor':160 'implement':163 'interest':137 'know':72,210 'layer':41,80,92,101 'layerinput':81,89 'layerweight':82,90 'less':146 'like':79,175,197 'line':224 'magic':51 'map':83,85,87 'math':201 'matrix':62 'matrix-by-vector':61 'mean':75 'might':149 'modelinput':93 'modelweight':94,96 'multipl':173 'multipli':14 'nonlinear':120 'number':13 'obvious':125 'one':24 'oper':57 'output':49 'pairwis':68,172 'pattern':153 'point':12 'precis':243 'problem':228 'product':65 'realli':142 'relu':27,69,84,107,123 'rest':186 'result':30 'set':152 'similar':18 'simpl':60,147 'simplest':3 'smaller':168 'someth':78 'sometim':237 'step':174 'stuff':188 'sum':22,86 'take':5 'theoret':138 'though':145 'trail':194 'train':205 'transform':178 'type':103 'use':33,213 'valu':35,215 'vector':8,19,38,64,169 'weight':21,46,55,156,207,219 'weird':143 'well':131 'wgt35':229 'work':128,139 'write':222 'zero':155 'zipwith':88"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://futurology.today/comment/1229219"
  +editedAt: DateTimeImmutable @1727714744 {#4943
    date: 2024-09-30 18:45:44.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705948507 {#4941
    date: 2024-01-22 19:35:07.0 +01:00
  }
}
"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
App\Entity\EntryComment {#4978
  +user: Proxies\__CG__\App\Entity\User {#4773 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4949
    +user: Proxies\__CG__\App\Entity\User {#4874 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4909
      +user: Proxies\__CG__\App\Entity\User {#4773 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4873
        +user: Proxies\__CG__\App\Entity\User {#4874 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4772
          +user: Proxies\__CG__\App\Entity\User {#4773 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4331
            +user: App\Entity\User {#4344 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: """
              Project A: Has 6 different implementations of the same complex business logic.\n
              \n
              Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
              \n
              “The toast always lands the buttered side down.”
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 17
            +score: 0
            +lastActive: DateTime @1727834892 {#4326
              date: 2024-10-02 04:08:12.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@JPDev@programming.dev"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4332 …}
            +nested: Doctrine\ORM\PersistentCollection {#4334 …}
            +votes: Doctrine\ORM\PersistentCollection {#4336 …}
            +reports: Doctrine\ORM\PersistentCollection {#4338 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
            -id: 327457
            -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://sh.itjust.works/comment/7826381"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705813903 {#4327
              date: 2024-01-21 06:11:43.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4331}
          +body: "Project B is just called neural network"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1705825796 {#4770
            date: 2024-01-21 09:29:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@JPDev@programming.dev"
            "@jubilationtcornpone@sh.itjust.works"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4774 …}
          +nested: Doctrine\ORM\PersistentCollection {#4776 …}
          +votes: Doctrine\ORM\PersistentCollection {#4778 …}
          +reports: Doctrine\ORM\PersistentCollection {#4780 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
          -id: 327687
          -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemy.lol/comment/6875990"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705825796 {#4771
            date: 2024-01-21 09:29:56.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4331}
        +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705856844 {#4871
          date: 2024-01-21 18:07:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
          "@jubilationtcornpone@sh.itjust.works"
          "@QuazarOmega@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4875 …}
        +nested: Doctrine\ORM\PersistentCollection {#4877 …}
        +votes: Doctrine\ORM\PersistentCollection {#4879 …}
        +reports: Doctrine\ORM\PersistentCollection {#4881 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
        -id: 328692
        -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://futurology.today/comment/1216753"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705856844 {#4872
          date: 2024-01-21 18:07:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705879878 {#4908
        date: 2024-01-22 00:31:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4912 …}
      +nested: Doctrine\ORM\PersistentCollection {#4917 …}
      +votes: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4919 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
      -id: 329708
      -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/6896415"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705879878 {#4905
        date: 2024-01-22 00:31:18.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: """
      At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the “weights”), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it’s own weights (or gives output). The magic is in the weights.\n
      \n
      This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.\n
      \n
      In Haskell, something like:\n
      \n
      `layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights`\n
      \n
      `foldl layer modelInput modelWeights`\n
      \n
      Where `modelWeights` is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].\n
      \n
      * RELU: `if i>0 then i else 0`. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There’s interesting theoretical work on certain really weird functions, though.\n
      \n
      ---\n
      \n
      Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that’s about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.\n
      \n
      Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:\n
      \n
      `wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];`\n
      \n
      And, you can sometimes get away with half-precision floats.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705948507 {#4946
      date: 2024-01-22 19:35:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4952 …}
    +nested: Doctrine\ORM\PersistentCollection {#4954 …}
    +votes: Doctrine\ORM\PersistentCollection {#4950 …}
    +reports: Doctrine\ORM\PersistentCollection {#4957 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4961 …}
    -id: 332169
    -bodyTs: "'0':110,114 '0x1234fcab':230,231,232,233 '32':217 '4':226 'aaand':179 'allow':161 'also':117 'anoth':40,119 'anyth':133 'appli':25 'assum':211 'away':239 'behind':202 'bit':218 'bunch':166 'certain':141 'could':116,221 'els':113,134 'encod':198 'error':196 'fast':126,162 'figur':191 'float':11,98,104,105,106,244 'floating-point':10 'foldl':91 'follow':66 'function':121,144 'get':238 'give':48 'half':242 'half-precis':241 'haskel':77 'hex':214 'ignor':160 'implement':163 'interest':137 'know':72,210 'layer':41,80,92,101 'layerinput':81,89 'layerweight':82,90 'less':146 'like':79,175,197 'line':224 'magic':51 'map':83,85,87 'math':201 'matrix':62 'matrix-by-vector':61 'mean':75 'might':149 'modelinput':93 'modelweight':94,96 'multipl':173 'multipli':14 'nonlinear':120 'number':13 'obvious':125 'one':24 'oper':57 'output':49 'pairwis':68,172 'pattern':153 'point':12 'precis':243 'problem':228 'product':65 'realli':142 'relu':27,69,84,107,123 'rest':186 'result':30 'set':152 'similar':18 'simpl':60,147 'simplest':3 'smaller':168 'someth':78 'sometim':237 'step':174 'stuff':188 'sum':22,86 'take':5 'theoret':138 'though':145 'trail':194 'train':205 'transform':178 'type':103 'use':33,213 'valu':35,215 'vector':8,19,38,64,169 'weight':21,46,55,156,207,219 'weird':143 'well':131 'wgt35':229 'work':128,139 'write':222 'zero':155 'zipwith':88"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://futurology.today/comment/1229219"
    +editedAt: DateTimeImmutable @1727714744 {#4943
      date: 2024-09-30 18:45:44.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705948507 {#4941
      date: 2024-01-22 19:35:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "That’s cool, though honestly I haven’t fully understood, but that’s probably because I don’t know Haskell, that line looked like complete gibberish to me lol. At least I think I got the gist of things on a high level, I’m always curious to understand but never dare to dive deep (*holds self from making deep learning joke*). Much appriciated btw!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705967089 {#4973
    date: 2024-01-23 00:44:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4970 …}
  +nested: Doctrine\ORM\PersistentCollection {#4967 …}
  +votes: Doctrine\ORM\PersistentCollection {#4965 …}
  +reports: Doctrine\ORM\PersistentCollection {#4979 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4981 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4983 …}
  -id: 332924
  -bodyTs: "'alway':46 'apprici':64 'btw':65 'complet':25 'cool':3 'curious':47 'dare':52 'deep':55,60 'dive':54 'fulli':9 'gibberish':26 'gist':37 'got':35 'haskel':20 'haven':7 'high':42 'hold':56 'honest':5 'joke':62 'know':19 'learn':61 'least':31 'level':43 'like':24 'line':22 'lol':29 'look':23 'm':45 'make':59 'much':63 'never':51 'probabl':14 'self':57 'thing':39 'think':33 'though':4 'understand':49 'understood':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6927113"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967089 {#4976
    date: 2024-01-23 00:44:49.0 +01:00
  }
}
"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
67 DENIED edit
App\Entity\EntryComment {#4978
  +user: Proxies\__CG__\App\Entity\User {#4773 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4949
    +user: Proxies\__CG__\App\Entity\User {#4874 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4909
      +user: Proxies\__CG__\App\Entity\User {#4773 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4873
        +user: Proxies\__CG__\App\Entity\User {#4874 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4772
          +user: Proxies\__CG__\App\Entity\User {#4773 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4331
            +user: App\Entity\User {#4344 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: """
              Project A: Has 6 different implementations of the same complex business logic.\n
              \n
              Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
              \n
              “The toast always lands the buttered side down.”
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 17
            +score: 0
            +lastActive: DateTime @1727834892 {#4326
              date: 2024-10-02 04:08:12.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@JPDev@programming.dev"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4332 …}
            +nested: Doctrine\ORM\PersistentCollection {#4334 …}
            +votes: Doctrine\ORM\PersistentCollection {#4336 …}
            +reports: Doctrine\ORM\PersistentCollection {#4338 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
            -id: 327457
            -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://sh.itjust.works/comment/7826381"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705813903 {#4327
              date: 2024-01-21 06:11:43.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4331}
          +body: "Project B is just called neural network"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1705825796 {#4770
            date: 2024-01-21 09:29:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@JPDev@programming.dev"
            "@jubilationtcornpone@sh.itjust.works"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4774 …}
          +nested: Doctrine\ORM\PersistentCollection {#4776 …}
          +votes: Doctrine\ORM\PersistentCollection {#4778 …}
          +reports: Doctrine\ORM\PersistentCollection {#4780 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
          -id: 327687
          -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemy.lol/comment/6875990"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705825796 {#4771
            date: 2024-01-21 09:29:56.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4331}
        +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705856844 {#4871
          date: 2024-01-21 18:07:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
          "@jubilationtcornpone@sh.itjust.works"
          "@QuazarOmega@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4875 …}
        +nested: Doctrine\ORM\PersistentCollection {#4877 …}
        +votes: Doctrine\ORM\PersistentCollection {#4879 …}
        +reports: Doctrine\ORM\PersistentCollection {#4881 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
        -id: 328692
        -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://futurology.today/comment/1216753"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705856844 {#4872
          date: 2024-01-21 18:07:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705879878 {#4908
        date: 2024-01-22 00:31:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4912 …}
      +nested: Doctrine\ORM\PersistentCollection {#4917 …}
      +votes: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4919 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
      -id: 329708
      -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/6896415"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705879878 {#4905
        date: 2024-01-22 00:31:18.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: """
      At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the “weights”), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it’s own weights (or gives output). The magic is in the weights.\n
      \n
      This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.\n
      \n
      In Haskell, something like:\n
      \n
      `layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights`\n
      \n
      `foldl layer modelInput modelWeights`\n
      \n
      Where `modelWeights` is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].\n
      \n
      * RELU: `if i>0 then i else 0`. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There’s interesting theoretical work on certain really weird functions, though.\n
      \n
      ---\n
      \n
      Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that’s about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.\n
      \n
      Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:\n
      \n
      `wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];`\n
      \n
      And, you can sometimes get away with half-precision floats.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705948507 {#4946
      date: 2024-01-22 19:35:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4952 …}
    +nested: Doctrine\ORM\PersistentCollection {#4954 …}
    +votes: Doctrine\ORM\PersistentCollection {#4950 …}
    +reports: Doctrine\ORM\PersistentCollection {#4957 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4961 …}
    -id: 332169
    -bodyTs: "'0':110,114 '0x1234fcab':230,231,232,233 '32':217 '4':226 'aaand':179 'allow':161 'also':117 'anoth':40,119 'anyth':133 'appli':25 'assum':211 'away':239 'behind':202 'bit':218 'bunch':166 'certain':141 'could':116,221 'els':113,134 'encod':198 'error':196 'fast':126,162 'figur':191 'float':11,98,104,105,106,244 'floating-point':10 'foldl':91 'follow':66 'function':121,144 'get':238 'give':48 'half':242 'half-precis':241 'haskel':77 'hex':214 'ignor':160 'implement':163 'interest':137 'know':72,210 'layer':41,80,92,101 'layerinput':81,89 'layerweight':82,90 'less':146 'like':79,175,197 'line':224 'magic':51 'map':83,85,87 'math':201 'matrix':62 'matrix-by-vector':61 'mean':75 'might':149 'modelinput':93 'modelweight':94,96 'multipl':173 'multipli':14 'nonlinear':120 'number':13 'obvious':125 'one':24 'oper':57 'output':49 'pairwis':68,172 'pattern':153 'point':12 'precis':243 'problem':228 'product':65 'realli':142 'relu':27,69,84,107,123 'rest':186 'result':30 'set':152 'similar':18 'simpl':60,147 'simplest':3 'smaller':168 'someth':78 'sometim':237 'step':174 'stuff':188 'sum':22,86 'take':5 'theoret':138 'though':145 'trail':194 'train':205 'transform':178 'type':103 'use':33,213 'valu':35,215 'vector':8,19,38,64,169 'weight':21,46,55,156,207,219 'weird':143 'well':131 'wgt35':229 'work':128,139 'write':222 'zero':155 'zipwith':88"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://futurology.today/comment/1229219"
    +editedAt: DateTimeImmutable @1727714744 {#4943
      date: 2024-09-30 18:45:44.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705948507 {#4941
      date: 2024-01-22 19:35:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "That’s cool, though honestly I haven’t fully understood, but that’s probably because I don’t know Haskell, that line looked like complete gibberish to me lol. At least I think I got the gist of things on a high level, I’m always curious to understand but never dare to dive deep (*holds self from making deep learning joke*). Much appriciated btw!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705967089 {#4973
    date: 2024-01-23 00:44:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4970 …}
  +nested: Doctrine\ORM\PersistentCollection {#4967 …}
  +votes: Doctrine\ORM\PersistentCollection {#4965 …}
  +reports: Doctrine\ORM\PersistentCollection {#4979 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4981 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4983 …}
  -id: 332924
  -bodyTs: "'alway':46 'apprici':64 'btw':65 'complet':25 'cool':3 'curious':47 'dare':52 'deep':55,60 'dive':54 'fulli':9 'gibberish':26 'gist':37 'got':35 'haskel':20 'haven':7 'high':42 'hold':56 'honest':5 'joke':62 'know':19 'learn':61 'least':31 'level':43 'like':24 'line':22 'lol':29 'look':23 'm':45 'make':59 'much':63 'never':51 'probabl':14 'self':57 'thing':39 'think':33 'though':4 'understand':49 'understood':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6927113"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967089 {#4976
    date: 2024-01-23 00:44:49.0 +01:00
  }
}
"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
68 DENIED moderate
App\Entity\EntryComment {#4978
  +user: Proxies\__CG__\App\Entity\User {#4773 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4949
    +user: Proxies\__CG__\App\Entity\User {#4874 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4909
      +user: Proxies\__CG__\App\Entity\User {#4773 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4873
        +user: Proxies\__CG__\App\Entity\User {#4874 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4772
          +user: Proxies\__CG__\App\Entity\User {#4773 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4331
            +user: App\Entity\User {#4344 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: null
            +root: null
            +body: """
              Project A: Has 6 different implementations of the same complex business logic.\n
              \n
              Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
              \n
              “The toast always lands the buttered side down.”
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 17
            +score: 0
            +lastActive: DateTime @1727834892 {#4326
              date: 2024-10-02 04:08:12.0 +02:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@JPDev@programming.dev"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4332 …}
            +nested: Doctrine\ORM\PersistentCollection {#4334 …}
            +votes: Doctrine\ORM\PersistentCollection {#4336 …}
            +reports: Doctrine\ORM\PersistentCollection {#4338 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
            -id: 327457
            -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://sh.itjust.works/comment/7826381"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705813903 {#4327
              date: 2024-01-21 06:11:43.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4331}
          +body: "Project B is just called neural network"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1705825796 {#4770
            date: 2024-01-21 09:29:56.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@JPDev@programming.dev"
            "@jubilationtcornpone@sh.itjust.works"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4774 …}
          +nested: Doctrine\ORM\PersistentCollection {#4776 …}
          +votes: Doctrine\ORM\PersistentCollection {#4778 …}
          +reports: Doctrine\ORM\PersistentCollection {#4780 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
          -id: 327687
          -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemy.lol/comment/6875990"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705825796 {#4771
            date: 2024-01-21 09:29:56.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4331}
        +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1705856844 {#4871
          date: 2024-01-21 18:07:24.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
          "@jubilationtcornpone@sh.itjust.works"
          "@QuazarOmega@lemy.lol"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4875 …}
        +nested: Doctrine\ORM\PersistentCollection {#4877 …}
        +votes: Doctrine\ORM\PersistentCollection {#4879 …}
        +reports: Doctrine\ORM\PersistentCollection {#4881 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
        -id: 328692
        -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://futurology.today/comment/1216753"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705856844 {#4872
          date: 2024-01-21 18:07:24.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1705879878 {#4908
        date: 2024-01-22 00:31:18.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4912 …}
      +nested: Doctrine\ORM\PersistentCollection {#4917 …}
      +votes: Doctrine\ORM\PersistentCollection {#4913 …}
      +reports: Doctrine\ORM\PersistentCollection {#4919 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
      -id: 329708
      -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemy.lol/comment/6896415"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705879878 {#4905
        date: 2024-01-22 00:31:18.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: """
      At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the “weights”), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it’s own weights (or gives output). The magic is in the weights.\n
      \n
      This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.\n
      \n
      In Haskell, something like:\n
      \n
      `layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights`\n
      \n
      `foldl layer modelInput modelWeights`\n
      \n
      Where `modelWeights` is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].\n
      \n
      * RELU: `if i>0 then i else 0`. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There’s interesting theoretical work on certain really weird functions, though.\n
      \n
      ---\n
      \n
      Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that’s about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.\n
      \n
      Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:\n
      \n
      `wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];`\n
      \n
      And, you can sometimes get away with half-precision floats.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1705948507 {#4946
      date: 2024-01-22 19:35:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4952 …}
    +nested: Doctrine\ORM\PersistentCollection {#4954 …}
    +votes: Doctrine\ORM\PersistentCollection {#4950 …}
    +reports: Doctrine\ORM\PersistentCollection {#4957 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4959 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4961 …}
    -id: 332169
    -bodyTs: "'0':110,114 '0x1234fcab':230,231,232,233 '32':217 '4':226 'aaand':179 'allow':161 'also':117 'anoth':40,119 'anyth':133 'appli':25 'assum':211 'away':239 'behind':202 'bit':218 'bunch':166 'certain':141 'could':116,221 'els':113,134 'encod':198 'error':196 'fast':126,162 'figur':191 'float':11,98,104,105,106,244 'floating-point':10 'foldl':91 'follow':66 'function':121,144 'get':238 'give':48 'half':242 'half-precis':241 'haskel':77 'hex':214 'ignor':160 'implement':163 'interest':137 'know':72,210 'layer':41,80,92,101 'layerinput':81,89 'layerweight':82,90 'less':146 'like':79,175,197 'line':224 'magic':51 'map':83,85,87 'math':201 'matrix':62 'matrix-by-vector':61 'mean':75 'might':149 'modelinput':93 'modelweight':94,96 'multipl':173 'multipli':14 'nonlinear':120 'number':13 'obvious':125 'one':24 'oper':57 'output':49 'pairwis':68,172 'pattern':153 'point':12 'precis':243 'problem':228 'product':65 'realli':142 'relu':27,69,84,107,123 'rest':186 'result':30 'set':152 'similar':18 'simpl':60,147 'simplest':3 'smaller':168 'someth':78 'sometim':237 'step':174 'stuff':188 'sum':22,86 'take':5 'theoret':138 'though':145 'trail':194 'train':205 'transform':178 'type':103 'use':33,213 'valu':35,215 'vector':8,19,38,64,169 'weight':21,46,55,156,207,219 'weird':143 'well':131 'wgt35':229 'work':128,139 'write':222 'zero':155 'zipwith':88"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://futurology.today/comment/1229219"
    +editedAt: DateTimeImmutable @1727714744 {#4943
      date: 2024-09-30 18:45:44.0 +02:00
    }
    +createdAt: DateTimeImmutable @1705948507 {#4941
      date: 2024-01-22 19:35:07.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: "That’s cool, though honestly I haven’t fully understood, but that’s probably because I don’t know Haskell, that line looked like complete gibberish to me lol. At least I think I got the gist of things on a high level, I’m always curious to understand but never dare to dive deep (*holds self from making deep learning joke*). Much appriciated btw!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705967089 {#4973
    date: 2024-01-23 00:44:49.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4970 …}
  +nested: Doctrine\ORM\PersistentCollection {#4967 …}
  +votes: Doctrine\ORM\PersistentCollection {#4965 …}
  +reports: Doctrine\ORM\PersistentCollection {#4979 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4981 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4983 …}
  -id: 332924
  -bodyTs: "'alway':46 'apprici':64 'btw':65 'complet':25 'cool':3 'curious':47 'dare':52 'deep':55,60 'dive':54 'fulli':9 'gibberish':26 'gist':37 'got':35 'haskel':20 'haven':7 'high':42 'hold':56 'honest':5 'joke':62 'know':19 'learn':61 'least':31 'level':43 'like':24 'line':22 'lol':29 'look':23 'm':45 'make':59 'much':63 'never':51 'probabl':14 'self':57 'thing':39 'think':33 'though':4 'understand':49 'understood':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemy.lol/comment/6927113"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705967089 {#4976
    date: 2024-01-23 00:44:49.0 +01:00
  }
}
"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
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 {#5000
  +user: Proxies\__CG__\App\Entity\User {#4874 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4978
    +user: Proxies\__CG__\App\Entity\User {#4773 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4949
      +user: Proxies\__CG__\App\Entity\User {#4874 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4909
        +user: Proxies\__CG__\App\Entity\User {#4773 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4873
          +user: Proxies\__CG__\App\Entity\User {#4874 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4772
            +user: Proxies\__CG__\App\Entity\User {#4773 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4331
              +user: App\Entity\User {#4344 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: """
                Project A: Has 6 different implementations of the same complex business logic.\n
                \n
                Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
                \n
                “The toast always lands the buttered side down.”
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 17
              +score: 0
              +lastActive: DateTime @1727834892 {#4326
                date: 2024-10-02 04:08:12.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@JPDev@programming.dev"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4332 …}
              +nested: Doctrine\ORM\PersistentCollection {#4334 …}
              +votes: Doctrine\ORM\PersistentCollection {#4336 …}
              +reports: Doctrine\ORM\PersistentCollection {#4338 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
              -id: 327457
              -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://sh.itjust.works/comment/7826381"
              +editedAt: null
              +createdAt: DateTimeImmutable @1705813903 {#4327
                date: 2024-01-21 06:11:43.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4331}
            +body: "Project B is just called neural network"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1705825796 {#4770
              date: 2024-01-21 09:29:56.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@JPDev@programming.dev"
              "@jubilationtcornpone@sh.itjust.works"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4774 …}
            +nested: Doctrine\ORM\PersistentCollection {#4776 …}
            +votes: Doctrine\ORM\PersistentCollection {#4778 …}
            +reports: Doctrine\ORM\PersistentCollection {#4780 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
            -id: 327687
            -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemy.lol/comment/6875990"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705825796 {#4771
              date: 2024-01-21 09:29:56.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4331}
          +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1705856844 {#4871
            date: 2024-01-21 18:07:24.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@JPDev@programming.dev"
            "@jubilationtcornpone@sh.itjust.works"
            "@QuazarOmega@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4875 …}
          +nested: Doctrine\ORM\PersistentCollection {#4877 …}
          +votes: Doctrine\ORM\PersistentCollection {#4879 …}
          +reports: Doctrine\ORM\PersistentCollection {#4881 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
          -id: 328692
          -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://futurology.today/comment/1216753"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705856844 {#4872
            date: 2024-01-21 18:07:24.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4331}
        +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705879878 {#4908
          date: 2024-01-22 00:31:18.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
          "@jubilationtcornpone@sh.itjust.works"
          "@QuazarOmega@lemy.lol"
          "@CanadaPlus@futurology.today"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4912 …}
        +nested: Doctrine\ORM\PersistentCollection {#4917 …}
        +votes: Doctrine\ORM\PersistentCollection {#4913 …}
        +reports: Doctrine\ORM\PersistentCollection {#4919 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
        -id: 329708
        -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/6896415"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705879878 {#4905
          date: 2024-01-22 00:31:18.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: """
        At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the “weights”), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it’s own weights (or gives output). The magic is in the weights.\n
        \n
        This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.\n
        \n
        In Haskell, something like:\n
        \n
        `layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights`\n
        \n
        `foldl layer modelInput modelWeights`\n
        \n
        Where `modelWeights` is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].\n
        \n
        * RELU: `if i>0 then i else 0`. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There’s interesting theoretical work on certain really weird functions, though.\n
        \n
        ---\n
        \n
        Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that’s about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.\n
        \n
        Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:\n
        \n
        `wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];`\n
        \n
        And, you can sometimes get away with half-precision floats.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705948507 {#4946
        date: 2024-01-22 19:35:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4952 …}
      +nested: Doctrine\ORM\PersistentCollection {#4954 …}
      +votes: Doctrine\ORM\PersistentCollection {#4950 …}
      +reports: Doctrine\ORM\PersistentCollection {#4957 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4961 …}
      -id: 332169
      -bodyTs: "'0':110,114 '0x1234fcab':230,231,232,233 '32':217 '4':226 'aaand':179 'allow':161 'also':117 'anoth':40,119 'anyth':133 'appli':25 'assum':211 'away':239 'behind':202 'bit':218 'bunch':166 'certain':141 'could':116,221 'els':113,134 'encod':198 'error':196 'fast':126,162 'figur':191 'float':11,98,104,105,106,244 'floating-point':10 'foldl':91 'follow':66 'function':121,144 'get':238 'give':48 'half':242 'half-precis':241 'haskel':77 'hex':214 'ignor':160 'implement':163 'interest':137 'know':72,210 'layer':41,80,92,101 'layerinput':81,89 'layerweight':82,90 'less':146 'like':79,175,197 'line':224 'magic':51 'map':83,85,87 'math':201 'matrix':62 'matrix-by-vector':61 'mean':75 'might':149 'modelinput':93 'modelweight':94,96 'multipl':173 'multipli':14 'nonlinear':120 'number':13 'obvious':125 'one':24 'oper':57 'output':49 'pairwis':68,172 'pattern':153 'point':12 'precis':243 'problem':228 'product':65 'realli':142 'relu':27,69,84,107,123 'rest':186 'result':30 'set':152 'similar':18 'simpl':60,147 'simplest':3 'smaller':168 'someth':78 'sometim':237 'step':174 'stuff':188 'sum':22,86 'take':5 'theoret':138 'though':145 'trail':194 'train':205 'transform':178 'type':103 'use':33,213 'valu':35,215 'vector':8,19,38,64,169 'weight':21,46,55,156,207,219 'weird':143 'well':131 'wgt35':229 'work':128,139 'write':222 'zero':155 'zipwith':88"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://futurology.today/comment/1229219"
      +editedAt: DateTimeImmutable @1727714744 {#4943
        date: 2024-09-30 18:45:44.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705948507 {#4941
        date: 2024-01-22 19:35:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "That’s cool, though honestly I haven’t fully understood, but that’s probably because I don’t know Haskell, that line looked like complete gibberish to me lol. At least I think I got the gist of things on a high level, I’m always curious to understand but never dare to dive deep (*holds self from making deep learning joke*). Much appriciated btw!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967089 {#4973
      date: 2024-01-23 00:44:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4970 …}
    +nested: Doctrine\ORM\PersistentCollection {#4967 …}
    +votes: Doctrine\ORM\PersistentCollection {#4965 …}
    +reports: Doctrine\ORM\PersistentCollection {#4979 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4981 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4983 …}
    -id: 332924
    -bodyTs: "'alway':46 'apprici':64 'btw':65 'complet':25 'cool':3 'curious':47 'dare':52 'deep':55,60 'dive':54 'fulli':9 'gibberish':26 'gist':37 'got':35 'haskel':20 'haven':7 'high':42 'hold':56 'honest':5 'joke':62 'know':19 'learn':61 'least':31 'level':43 'like':24 'line':22 'lol':29 'look':23 'm':45 'make':59 'much':63 'never':51 'probabl':14 'self':57 'thing':39 'think':33 'though':4 'understand':49 'understood':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6927113"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967089 {#4976
      date: 2024-01-23 00:44:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: """
    Yeah, maybe somebody can translate for you. I considered using something else, but it was already long and I didn’t feel like writing out multiple loops.\n
    \n
    No worries. It’s neat how much such a comparatively simple concept can do, with enough data to work from. Circa-2010 I thought it would never work, lol.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705977544 {#4995
    date: 2024-01-23 03:39:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4992 …}
  +nested: Doctrine\ORM\PersistentCollection {#4989 …}
  +votes: Doctrine\ORM\PersistentCollection {#4987 …}
  +reports: Doctrine\ORM\PersistentCollection {#5001 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5003 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5005 …}
  -id: 333223
  -bodyTs: "'-2010':49 'alreadi':16 'circa':48 'compar':37 'concept':39 'consid':9 'data':44 'didn':20 'els':12 'enough':43 'feel':22 'like':23 'lol':56 'long':17 'loop':27 'mayb':2 'much':34 'multipl':26 'neat':32 'never':54 'simpl':38 'somebodi':3 'someth':11 'thought':51 'translat':5 'use':10 'work':46,55 'worri':29 'would':53 'write':24 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://futurology.today/comment/1233251"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705977544 {#4998
    date: 2024-01-23 03:39:04.0 +01:00
  }
}
"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 {#5000
  +user: Proxies\__CG__\App\Entity\User {#4874 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4978
    +user: Proxies\__CG__\App\Entity\User {#4773 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4949
      +user: Proxies\__CG__\App\Entity\User {#4874 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4909
        +user: Proxies\__CG__\App\Entity\User {#4773 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4873
          +user: Proxies\__CG__\App\Entity\User {#4874 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4772
            +user: Proxies\__CG__\App\Entity\User {#4773 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4331
              +user: App\Entity\User {#4344 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: """
                Project A: Has 6 different implementations of the same complex business logic.\n
                \n
                Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
                \n
                “The toast always lands the buttered side down.”
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 17
              +score: 0
              +lastActive: DateTime @1727834892 {#4326
                date: 2024-10-02 04:08:12.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@JPDev@programming.dev"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4332 …}
              +nested: Doctrine\ORM\PersistentCollection {#4334 …}
              +votes: Doctrine\ORM\PersistentCollection {#4336 …}
              +reports: Doctrine\ORM\PersistentCollection {#4338 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
              -id: 327457
              -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://sh.itjust.works/comment/7826381"
              +editedAt: null
              +createdAt: DateTimeImmutable @1705813903 {#4327
                date: 2024-01-21 06:11:43.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4331}
            +body: "Project B is just called neural network"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1705825796 {#4770
              date: 2024-01-21 09:29:56.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@JPDev@programming.dev"
              "@jubilationtcornpone@sh.itjust.works"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4774 …}
            +nested: Doctrine\ORM\PersistentCollection {#4776 …}
            +votes: Doctrine\ORM\PersistentCollection {#4778 …}
            +reports: Doctrine\ORM\PersistentCollection {#4780 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
            -id: 327687
            -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemy.lol/comment/6875990"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705825796 {#4771
              date: 2024-01-21 09:29:56.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4331}
          +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1705856844 {#4871
            date: 2024-01-21 18:07:24.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@JPDev@programming.dev"
            "@jubilationtcornpone@sh.itjust.works"
            "@QuazarOmega@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4875 …}
          +nested: Doctrine\ORM\PersistentCollection {#4877 …}
          +votes: Doctrine\ORM\PersistentCollection {#4879 …}
          +reports: Doctrine\ORM\PersistentCollection {#4881 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
          -id: 328692
          -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://futurology.today/comment/1216753"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705856844 {#4872
            date: 2024-01-21 18:07:24.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4331}
        +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705879878 {#4908
          date: 2024-01-22 00:31:18.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
          "@jubilationtcornpone@sh.itjust.works"
          "@QuazarOmega@lemy.lol"
          "@CanadaPlus@futurology.today"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4912 …}
        +nested: Doctrine\ORM\PersistentCollection {#4917 …}
        +votes: Doctrine\ORM\PersistentCollection {#4913 …}
        +reports: Doctrine\ORM\PersistentCollection {#4919 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
        -id: 329708
        -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/6896415"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705879878 {#4905
          date: 2024-01-22 00:31:18.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: """
        At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the “weights”), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it’s own weights (or gives output). The magic is in the weights.\n
        \n
        This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.\n
        \n
        In Haskell, something like:\n
        \n
        `layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights`\n
        \n
        `foldl layer modelInput modelWeights`\n
        \n
        Where `modelWeights` is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].\n
        \n
        * RELU: `if i>0 then i else 0`. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There’s interesting theoretical work on certain really weird functions, though.\n
        \n
        ---\n
        \n
        Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that’s about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.\n
        \n
        Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:\n
        \n
        `wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];`\n
        \n
        And, you can sometimes get away with half-precision floats.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705948507 {#4946
        date: 2024-01-22 19:35:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4952 …}
      +nested: Doctrine\ORM\PersistentCollection {#4954 …}
      +votes: Doctrine\ORM\PersistentCollection {#4950 …}
      +reports: Doctrine\ORM\PersistentCollection {#4957 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4961 …}
      -id: 332169
      -bodyTs: "'0':110,114 '0x1234fcab':230,231,232,233 '32':217 '4':226 'aaand':179 'allow':161 'also':117 'anoth':40,119 'anyth':133 'appli':25 'assum':211 'away':239 'behind':202 'bit':218 'bunch':166 'certain':141 'could':116,221 'els':113,134 'encod':198 'error':196 'fast':126,162 'figur':191 'float':11,98,104,105,106,244 'floating-point':10 'foldl':91 'follow':66 'function':121,144 'get':238 'give':48 'half':242 'half-precis':241 'haskel':77 'hex':214 'ignor':160 'implement':163 'interest':137 'know':72,210 'layer':41,80,92,101 'layerinput':81,89 'layerweight':82,90 'less':146 'like':79,175,197 'line':224 'magic':51 'map':83,85,87 'math':201 'matrix':62 'matrix-by-vector':61 'mean':75 'might':149 'modelinput':93 'modelweight':94,96 'multipl':173 'multipli':14 'nonlinear':120 'number':13 'obvious':125 'one':24 'oper':57 'output':49 'pairwis':68,172 'pattern':153 'point':12 'precis':243 'problem':228 'product':65 'realli':142 'relu':27,69,84,107,123 'rest':186 'result':30 'set':152 'similar':18 'simpl':60,147 'simplest':3 'smaller':168 'someth':78 'sometim':237 'step':174 'stuff':188 'sum':22,86 'take':5 'theoret':138 'though':145 'trail':194 'train':205 'transform':178 'type':103 'use':33,213 'valu':35,215 'vector':8,19,38,64,169 'weight':21,46,55,156,207,219 'weird':143 'well':131 'wgt35':229 'work':128,139 'write':222 'zero':155 'zipwith':88"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://futurology.today/comment/1229219"
      +editedAt: DateTimeImmutable @1727714744 {#4943
        date: 2024-09-30 18:45:44.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705948507 {#4941
        date: 2024-01-22 19:35:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "That’s cool, though honestly I haven’t fully understood, but that’s probably because I don’t know Haskell, that line looked like complete gibberish to me lol. At least I think I got the gist of things on a high level, I’m always curious to understand but never dare to dive deep (*holds self from making deep learning joke*). Much appriciated btw!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967089 {#4973
      date: 2024-01-23 00:44:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4970 …}
    +nested: Doctrine\ORM\PersistentCollection {#4967 …}
    +votes: Doctrine\ORM\PersistentCollection {#4965 …}
    +reports: Doctrine\ORM\PersistentCollection {#4979 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4981 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4983 …}
    -id: 332924
    -bodyTs: "'alway':46 'apprici':64 'btw':65 'complet':25 'cool':3 'curious':47 'dare':52 'deep':55,60 'dive':54 'fulli':9 'gibberish':26 'gist':37 'got':35 'haskel':20 'haven':7 'high':42 'hold':56 'honest':5 'joke':62 'know':19 'learn':61 'least':31 'level':43 'like':24 'line':22 'lol':29 'look':23 'm':45 'make':59 'much':63 'never':51 'probabl':14 'self':57 'thing':39 'think':33 'though':4 'understand':49 'understood':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6927113"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967089 {#4976
      date: 2024-01-23 00:44:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: """
    Yeah, maybe somebody can translate for you. I considered using something else, but it was already long and I didn’t feel like writing out multiple loops.\n
    \n
    No worries. It’s neat how much such a comparatively simple concept can do, with enough data to work from. Circa-2010 I thought it would never work, lol.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705977544 {#4995
    date: 2024-01-23 03:39:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4992 …}
  +nested: Doctrine\ORM\PersistentCollection {#4989 …}
  +votes: Doctrine\ORM\PersistentCollection {#4987 …}
  +reports: Doctrine\ORM\PersistentCollection {#5001 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5003 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5005 …}
  -id: 333223
  -bodyTs: "'-2010':49 'alreadi':16 'circa':48 'compar':37 'concept':39 'consid':9 'data':44 'didn':20 'els':12 'enough':43 'feel':22 'like':23 'lol':56 'long':17 'loop':27 'mayb':2 'much':34 'multipl':26 'neat':32 'never':54 'simpl':38 'somebodi':3 'someth':11 'thought':51 'translat':5 'use':10 'work':46,55 'worri':29 'would':53 'write':24 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://futurology.today/comment/1233251"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705977544 {#4998
    date: 2024-01-23 03:39:04.0 +01:00
  }
}
"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 {#5000
  +user: Proxies\__CG__\App\Entity\User {#4874 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4978
    +user: Proxies\__CG__\App\Entity\User {#4773 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4949
      +user: Proxies\__CG__\App\Entity\User {#4874 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: App\Entity\EntryComment {#4909
        +user: Proxies\__CG__\App\Entity\User {#4773 …}
        +entry: App\Entity\Entry {#2412}
        +magazine: App\Entity\Magazine {#264}
        +image: null
        +parent: App\Entity\EntryComment {#4873
          +user: Proxies\__CG__\App\Entity\User {#4874 …}
          +entry: App\Entity\Entry {#2412}
          +magazine: App\Entity\Magazine {#264}
          +image: null
          +parent: App\Entity\EntryComment {#4772
            +user: Proxies\__CG__\App\Entity\User {#4773 …}
            +entry: App\Entity\Entry {#2412}
            +magazine: App\Entity\Magazine {#264}
            +image: null
            +parent: App\Entity\EntryComment {#4331
              +user: App\Entity\User {#4344 …}
              +entry: App\Entity\Entry {#2412}
              +magazine: App\Entity\Magazine {#264}
              +image: null
              +parent: null
              +root: null
              +body: """
                Project A: Has 6 different implementations of the same complex business logic.\n
                \n
                Project B: Has one implementation of the complex business logic… But it’s ALL in one function with 17 arguments and 1288 lines of code.\n
                \n
                “The toast always lands the buttered side down.”
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 17
              +score: 0
              +lastActive: DateTime @1727834892 {#4326
                date: 2024-10-02 04:08:12.0 +02:00
              }
              +ip: null
              +tags: null
              +mentions: [
                "@JPDev@programming.dev"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4332 …}
              +nested: Doctrine\ORM\PersistentCollection {#4334 …}
              +votes: Doctrine\ORM\PersistentCollection {#4336 …}
              +reports: Doctrine\ORM\PersistentCollection {#4338 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4340 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4342 …}
              -id: 327457
              -bodyTs: "'1288':34 '17':31 '6':4 'alway':40 'argument':32 'b':14 'busi':11,21 'butter':43 'code':37 'complex':10,20 'differ':5 'function':29 'implement':6,17 'land':41 'line':35 'logic':12,22 'one':16,28 'project':1,13 'side':44 'toast':39"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://sh.itjust.works/comment/7826381"
              +editedAt: null
              +createdAt: DateTimeImmutable @1705813903 {#4327
                date: 2024-01-21 06:11:43.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4331}
            +body: "Project B is just called neural network"
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1705825796 {#4770
              date: 2024-01-21 09:29:56.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@JPDev@programming.dev"
              "@jubilationtcornpone@sh.itjust.works"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4774 …}
            +nested: Doctrine\ORM\PersistentCollection {#4776 …}
            +votes: Doctrine\ORM\PersistentCollection {#4778 …}
            +reports: Doctrine\ORM\PersistentCollection {#4780 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4782 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4784 …}
            -id: 327687
            -bodyTs: "'b':2 'call':5 'network':7 'neural':6 'project':1"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemy.lol/comment/6875990"
            +editedAt: null
            +createdAt: DateTimeImmutable @1705825796 {#4771
              date: 2024-01-21 09:29:56.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4331}
          +body: "Actually, I bet you could implement that in less. You should be able to legibly get several weights in one line."
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1705856844 {#4871
            date: 2024-01-21 18:07:24.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@JPDev@programming.dev"
            "@jubilationtcornpone@sh.itjust.works"
            "@QuazarOmega@lemy.lol"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4875 …}
          +nested: Doctrine\ORM\PersistentCollection {#4877 …}
          +votes: Doctrine\ORM\PersistentCollection {#4879 …}
          +reports: Doctrine\ORM\PersistentCollection {#4881 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4883 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4885 …}
          -id: 328692
          -bodyTs: "'abl':13 'actual':1 'bet':3 'could':5 'get':16 'implement':6 'legibl':15 'less':9 'line':21 'one':20 'sever':17 'weight':18"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://futurology.today/comment/1216753"
          +editedAt: null
          +createdAt: DateTimeImmutable @1705856844 {#4872
            date: 2024-01-21 18:07:24.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4331}
        +body: "You have my interest! (Mainly because I don’t know the first thing about implementing neutral networks)"
        +lang: "en"
        +isAdult: false
        +favouriteCount: 0
        +score: 0
        +lastActive: DateTime @1705879878 {#4908
          date: 2024-01-22 00:31:18.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@JPDev@programming.dev"
          "@jubilationtcornpone@sh.itjust.works"
          "@QuazarOmega@lemy.lol"
          "@CanadaPlus@futurology.today"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4912 …}
        +nested: Doctrine\ORM\PersistentCollection {#4917 …}
        +votes: Doctrine\ORM\PersistentCollection {#4913 …}
        +reports: Doctrine\ORM\PersistentCollection {#4919 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4921 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4923 …}
        -id: 329708
        -bodyTs: "'first':12 'implement':15 'interest':4 'know':10 'main':5 'network':17 'neutral':16 'thing':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemy.lol/comment/6896415"
        +editedAt: null
        +createdAt: DateTimeImmutable @1705879878 {#4905
          date: 2024-01-22 00:31:18.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4331}
      +body: """
        At the simplest, it takes in a vector of floating-point numbers, multiplies them with other similar vectors (the “weights”), sums each one, applies a RELU* the the result, and then uses those values as a vector for another layer with it’s own weights (or gives output). The magic is in the weights.\n
        \n
        This operation is a simple matrix-by-vector product followed by pairwise RELU, if you know what that means.\n
        \n
        In Haskell, something like:\n
        \n
        `layer layerInput layerWeights = map relu $ map sum $ map (zipWith (*) layerInput) layerWeights`\n
        \n
        `foldl layer modelInput modelWeights`\n
        \n
        Where `modelWeights` is [[[Float]]], and so layer has type [Float] -> [[Float]] -> [Float].\n
        \n
        * RELU: `if i>0 then i else 0`. It could also be another nonlinear function, but RELU is obviously fast and works about as well as anything else. There’s interesting theoretical work on certain really weird functions, though.\n
        \n
        ---\n
        \n
        Less simple, it might have a set pattern of zero weights which can be ignored, allowing fast implementation with a bunch of smaller vectors, or have pairwise multiplication steps, like in the Transformer. Aaand that’s about it, all the rest is stuff that was figured out by trail and error like encoding, and the math behind how to train the weights. Now you know.\n
        \n
        Assuming you use hex values for 32-bit weights, you could write a line with 4 no problem:\n
        \n
        `wgt35 = [0x1234FCAB, 0x1234FCAB, 0x1234FCAB, 0x1234FCAB];`\n
        \n
        And, you can sometimes get away with half-precision floats.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1705948507 {#4946
        date: 2024-01-22 19:35:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
        "@JPDev@programming.dev"
        "@jubilationtcornpone@sh.itjust.works"
        "@QuazarOmega@lemy.lol"
        "@CanadaPlus@futurology.today"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4952 …}
      +nested: Doctrine\ORM\PersistentCollection {#4954 …}
      +votes: Doctrine\ORM\PersistentCollection {#4950 …}
      +reports: Doctrine\ORM\PersistentCollection {#4957 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4959 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4961 …}
      -id: 332169
      -bodyTs: "'0':110,114 '0x1234fcab':230,231,232,233 '32':217 '4':226 'aaand':179 'allow':161 'also':117 'anoth':40,119 'anyth':133 'appli':25 'assum':211 'away':239 'behind':202 'bit':218 'bunch':166 'certain':141 'could':116,221 'els':113,134 'encod':198 'error':196 'fast':126,162 'figur':191 'float':11,98,104,105,106,244 'floating-point':10 'foldl':91 'follow':66 'function':121,144 'get':238 'give':48 'half':242 'half-precis':241 'haskel':77 'hex':214 'ignor':160 'implement':163 'interest':137 'know':72,210 'layer':41,80,92,101 'layerinput':81,89 'layerweight':82,90 'less':146 'like':79,175,197 'line':224 'magic':51 'map':83,85,87 'math':201 'matrix':62 'matrix-by-vector':61 'mean':75 'might':149 'modelinput':93 'modelweight':94,96 'multipl':173 'multipli':14 'nonlinear':120 'number':13 'obvious':125 'one':24 'oper':57 'output':49 'pairwis':68,172 'pattern':153 'point':12 'precis':243 'problem':228 'product':65 'realli':142 'relu':27,69,84,107,123 'rest':186 'result':30 'set':152 'similar':18 'simpl':60,147 'simplest':3 'smaller':168 'someth':78 'sometim':237 'step':174 'stuff':188 'sum':22,86 'take':5 'theoret':138 'though':145 'trail':194 'train':205 'transform':178 'type':103 'use':33,213 'valu':35,215 'vector':8,19,38,64,169 'weight':21,46,55,156,207,219 'weird':143 'well':131 'wgt35':229 'work':128,139 'write':222 'zero':155 'zipwith':88"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://futurology.today/comment/1229219"
      +editedAt: DateTimeImmutable @1727714744 {#4943
        date: 2024-09-30 18:45:44.0 +02:00
      }
      +createdAt: DateTimeImmutable @1705948507 {#4941
        date: 2024-01-22 19:35:07.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4331}
    +body: "That’s cool, though honestly I haven’t fully understood, but that’s probably because I don’t know Haskell, that line looked like complete gibberish to me lol. At least I think I got the gist of things on a high level, I’m always curious to understand but never dare to dive deep (*holds self from making deep learning joke*). Much appriciated btw!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1705967089 {#4973
      date: 2024-01-23 00:44:49.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@jubilationtcornpone@sh.itjust.works"
      "@QuazarOmega@lemy.lol"
      "@CanadaPlus@futurology.today"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4970 …}
    +nested: Doctrine\ORM\PersistentCollection {#4967 …}
    +votes: Doctrine\ORM\PersistentCollection {#4965 …}
    +reports: Doctrine\ORM\PersistentCollection {#4979 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4981 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4983 …}
    -id: 332924
    -bodyTs: "'alway':46 'apprici':64 'btw':65 'complet':25 'cool':3 'curious':47 'dare':52 'deep':55,60 'dive':54 'fulli':9 'gibberish':26 'gist':37 'got':35 'haskel':20 'haven':7 'high':42 'hold':56 'honest':5 'joke':62 'know':19 'learn':61 'least':31 'level':43 'like':24 'line':22 'lol':29 'look':23 'm':45 'make':59 'much':63 'never':51 'probabl':14 'self':57 'thing':39 'think':33 'though':4 'understand':49 'understood':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemy.lol/comment/6927113"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705967089 {#4976
      date: 2024-01-23 00:44:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4331}
  +body: """
    Yeah, maybe somebody can translate for you. I considered using something else, but it was already long and I didn’t feel like writing out multiple loops.\n
    \n
    No worries. It’s neat how much such a comparatively simple concept can do, with enough data to work from. Circa-2010 I thought it would never work, lol.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1705977544 {#4995
    date: 2024-01-23 03:39:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@jubilationtcornpone@sh.itjust.works"
    "@QuazarOmega@lemy.lol"
    "@CanadaPlus@futurology.today"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4992 …}
  +nested: Doctrine\ORM\PersistentCollection {#4989 …}
  +votes: Doctrine\ORM\PersistentCollection {#4987 …}
  +reports: Doctrine\ORM\PersistentCollection {#5001 …}
  +favourites: Doctrine\ORM\PersistentCollection {#5003 …}
  +notifications: Doctrine\ORM\PersistentCollection {#5005 …}
  -id: 333223
  -bodyTs: "'-2010':49 'alreadi':16 'circa':48 'compar':37 'concept':39 'consid':9 'data':44 'didn':20 'els':12 'enough':43 'feel':22 'like':23 'lol':56 'long':17 'loop':27 'mayb':2 'much':34 'multipl':26 'neat':32 'never':54 'simpl':38 'somebodi':3 'someth':11 'thought':51 'translat':5 'use':10 'work':46,55 'worri':29 'would':53 'write':24 'yeah':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://futurology.today/comment/1233251"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705977544 {#4998
    date: 2024-01-23 03:39:04.0 +01:00
  }
}
"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 {#4404
  +user: App\Entity\User {#4417 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Recently switched jobs from maintaining a 15 year old Windows Forms .NET Framework legacy codebase.\n
    \n
    At the new job we stick to Clean Architecture, use unit and integration tests, have a code generation tool, actually make nice use of generics and use dependency injection. Also agile processes, automatic build tools, whatever. The difference is night and day and I’m so glad my ex boss fired me because I told him he’s an asshole and his codebase is shit.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 41
  +score: 0
  +lastActive: DateTime @1727277631 {#4399
    date: 2024-09-25 17:20:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4405 …}
  +nested: Doctrine\ORM\PersistentCollection {#4407 …}
  +votes: Doctrine\ORM\PersistentCollection {#4409 …}
  +reports: Doctrine\ORM\PersistentCollection {#4411 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4413 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4415 …}
  -id: 327456
  -bodyTs: "'15':7 'actual':35 'agil':46 'also':45 'architectur':24 'asshol':75 'automat':48 'boss':65 'build':49 'clean':23 'code':32 'codebas':15,78 'day':57 'depend':43 'differ':53 'ex':64 'fire':66 'form':11 'framework':13 'generat':33 'generic':40 'glad':62 'inject':44 'integr':28 'job':3,19 'legaci':14 'm':60 'maintain':5 'make':36 'net':12 'new':18 'nice':37 'night':55 'old':9 'process':47 'recent':1 'shit':80 'stick':21 'switch':2 'test':29 'told':70 'tool':34,50 'unit':26 'use':25,38,42 'whatev':51 'window':10 'year':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/5869003"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705813856 {#4400
    date: 2024-01-21 06:10:56.0 +01:00
  }
}
"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 {#4404
  +user: App\Entity\User {#4417 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Recently switched jobs from maintaining a 15 year old Windows Forms .NET Framework legacy codebase.\n
    \n
    At the new job we stick to Clean Architecture, use unit and integration tests, have a code generation tool, actually make nice use of generics and use dependency injection. Also agile processes, automatic build tools, whatever. The difference is night and day and I’m so glad my ex boss fired me because I told him he’s an asshole and his codebase is shit.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 41
  +score: 0
  +lastActive: DateTime @1727277631 {#4399
    date: 2024-09-25 17:20:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4405 …}
  +nested: Doctrine\ORM\PersistentCollection {#4407 …}
  +votes: Doctrine\ORM\PersistentCollection {#4409 …}
  +reports: Doctrine\ORM\PersistentCollection {#4411 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4413 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4415 …}
  -id: 327456
  -bodyTs: "'15':7 'actual':35 'agil':46 'also':45 'architectur':24 'asshol':75 'automat':48 'boss':65 'build':49 'clean':23 'code':32 'codebas':15,78 'day':57 'depend':43 'differ':53 'ex':64 'fire':66 'form':11 'framework':13 'generat':33 'generic':40 'glad':62 'inject':44 'integr':28 'job':3,19 'legaci':14 'm':60 'maintain':5 'make':36 'net':12 'new':18 'nice':37 'night':55 'old':9 'process':47 'recent':1 'shit':80 'stick':21 'switch':2 'test':29 'told':70 'tool':34,50 'unit':26 'use':25,38,42 'whatev':51 'window':10 'year':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/5869003"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705813856 {#4400
    date: 2024-01-21 06:10:56.0 +01:00
  }
}
"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 {#4404
  +user: App\Entity\User {#4417 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: """
    Recently switched jobs from maintaining a 15 year old Windows Forms .NET Framework legacy codebase.\n
    \n
    At the new job we stick to Clean Architecture, use unit and integration tests, have a code generation tool, actually make nice use of generics and use dependency injection. Also agile processes, automatic build tools, whatever. The difference is night and day and I’m so glad my ex boss fired me because I told him he’s an asshole and his codebase is shit.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 41
  +score: 0
  +lastActive: DateTime @1727277631 {#4399
    date: 2024-09-25 17:20:31.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4405 …}
  +nested: Doctrine\ORM\PersistentCollection {#4407 …}
  +votes: Doctrine\ORM\PersistentCollection {#4409 …}
  +reports: Doctrine\ORM\PersistentCollection {#4411 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4413 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4415 …}
  -id: 327456
  -bodyTs: "'15':7 'actual':35 'agil':46 'also':45 'architectur':24 'asshol':75 'automat':48 'boss':65 'build':49 'clean':23 'code':32 'codebas':15,78 'day':57 'depend':43 'differ':53 'ex':64 'fire':66 'form':11 'framework':13 'generat':33 'generic':40 'glad':62 'inject':44 'integr':28 'job':3,19 'legaci':14 'm':60 'maintain':5 'make':36 'net':12 'new':18 'nice':37 'night':55 'old':9 'process':47 'recent':1 'shit':80 'stick':21 'switch':2 'test':29 'told':70 'tool':34,50 'unit':26 'use':25,38,42 'whatev':51 'window':10 'year':8"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://infosec.pub/comment/5869003"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705813856 {#4400
    date: 2024-01-21 06:10:56.0 +01:00
  }
}
"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 {#4756
  +user: Proxies\__CG__\App\Entity\User {#4757 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4404
    +user: App\Entity\User {#4417 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Recently switched jobs from maintaining a 15 year old Windows Forms .NET Framework legacy codebase.\n
      \n
      At the new job we stick to Clean Architecture, use unit and integration tests, have a code generation tool, actually make nice use of generics and use dependency injection. Also agile processes, automatic build tools, whatever. The difference is night and day and I’m so glad my ex boss fired me because I told him he’s an asshole and his codebase is shit.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 41
    +score: 0
    +lastActive: DateTime @1727277631 {#4399
      date: 2024-09-25 17:20:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4405 …}
    +nested: Doctrine\ORM\PersistentCollection {#4407 …}
    +votes: Doctrine\ORM\PersistentCollection {#4409 …}
    +reports: Doctrine\ORM\PersistentCollection {#4411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4415 …}
    -id: 327456
    -bodyTs: "'15':7 'actual':35 'agil':46 'also':45 'architectur':24 'asshol':75 'automat':48 'boss':65 'build':49 'clean':23 'code':32 'codebas':15,78 'day':57 'depend':43 'differ':53 'ex':64 'fire':66 'form':11 'framework':13 'generat':33 'generic':40 'glad':62 'inject':44 'integr':28 'job':3,19 'legaci':14 'm':60 'maintain':5 'make':36 'net':12 'new':18 'nice':37 'night':55 'old':9 'process':47 'recent':1 'shit':80 'stick':21 'switch':2 'test':29 'told':70 'tool':34,50 'unit':26 'use':25,38,42 'whatev':51 'window':10 'year':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5869003"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705813856 {#4400
      date: 2024-01-21 06:10:56.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4404}
  +body: "My first job out of college I have been able to see a steady improvement in the codebase. A little while ago I had to go back to an old tag and was horrified with what it used to be and impressed how much it improved."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1705816007 {#4754
    date: 2024-01-21 06:46:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@prof@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4758 …}
  +nested: Doctrine\ORM\PersistentCollection {#4760 …}
  +votes: Doctrine\ORM\PersistentCollection {#4762 …}
  +reports: Doctrine\ORM\PersistentCollection {#4764 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4766 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4768 …}
  -id: 327490
  -bodyTs: "'abl':10 'ago':22 'back':27 'codebas':18 'colleg':6 'first':2 'go':26 'horrifi':34 'impress':42 'improv':15,46 'job':3 'littl':20 'much':44 'old':30 'see':12 'steadi':14 'tag':31 'use':38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6873168"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705816007 {#4755
    date: 2024-01-21 06:46:47.0 +01:00
  }
}
"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 {#4756
  +user: Proxies\__CG__\App\Entity\User {#4757 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4404
    +user: App\Entity\User {#4417 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Recently switched jobs from maintaining a 15 year old Windows Forms .NET Framework legacy codebase.\n
      \n
      At the new job we stick to Clean Architecture, use unit and integration tests, have a code generation tool, actually make nice use of generics and use dependency injection. Also agile processes, automatic build tools, whatever. The difference is night and day and I’m so glad my ex boss fired me because I told him he’s an asshole and his codebase is shit.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 41
    +score: 0
    +lastActive: DateTime @1727277631 {#4399
      date: 2024-09-25 17:20:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4405 …}
    +nested: Doctrine\ORM\PersistentCollection {#4407 …}
    +votes: Doctrine\ORM\PersistentCollection {#4409 …}
    +reports: Doctrine\ORM\PersistentCollection {#4411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4415 …}
    -id: 327456
    -bodyTs: "'15':7 'actual':35 'agil':46 'also':45 'architectur':24 'asshol':75 'automat':48 'boss':65 'build':49 'clean':23 'code':32 'codebas':15,78 'day':57 'depend':43 'differ':53 'ex':64 'fire':66 'form':11 'framework':13 'generat':33 'generic':40 'glad':62 'inject':44 'integr':28 'job':3,19 'legaci':14 'm':60 'maintain':5 'make':36 'net':12 'new':18 'nice':37 'night':55 'old':9 'process':47 'recent':1 'shit':80 'stick':21 'switch':2 'test':29 'told':70 'tool':34,50 'unit':26 'use':25,38,42 'whatev':51 'window':10 'year':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5869003"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705813856 {#4400
      date: 2024-01-21 06:10:56.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4404}
  +body: "My first job out of college I have been able to see a steady improvement in the codebase. A little while ago I had to go back to an old tag and was horrified with what it used to be and impressed how much it improved."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1705816007 {#4754
    date: 2024-01-21 06:46:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@prof@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4758 …}
  +nested: Doctrine\ORM\PersistentCollection {#4760 …}
  +votes: Doctrine\ORM\PersistentCollection {#4762 …}
  +reports: Doctrine\ORM\PersistentCollection {#4764 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4766 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4768 …}
  -id: 327490
  -bodyTs: "'abl':10 'ago':22 'back':27 'codebas':18 'colleg':6 'first':2 'go':26 'horrifi':34 'impress':42 'improv':15,46 'job':3 'littl':20 'much':44 'old':30 'see':12 'steadi':14 'tag':31 'use':38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6873168"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705816007 {#4755
    date: 2024-01-21 06:46:47.0 +01:00
  }
}
"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 {#4756
  +user: Proxies\__CG__\App\Entity\User {#4757 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4404
    +user: App\Entity\User {#4417 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: """
      Recently switched jobs from maintaining a 15 year old Windows Forms .NET Framework legacy codebase.\n
      \n
      At the new job we stick to Clean Architecture, use unit and integration tests, have a code generation tool, actually make nice use of generics and use dependency injection. Also agile processes, automatic build tools, whatever. The difference is night and day and I’m so glad my ex boss fired me because I told him he’s an asshole and his codebase is shit.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 41
    +score: 0
    +lastActive: DateTime @1727277631 {#4399
      date: 2024-09-25 17:20:31.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4405 …}
    +nested: Doctrine\ORM\PersistentCollection {#4407 …}
    +votes: Doctrine\ORM\PersistentCollection {#4409 …}
    +reports: Doctrine\ORM\PersistentCollection {#4411 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4413 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4415 …}
    -id: 327456
    -bodyTs: "'15':7 'actual':35 'agil':46 'also':45 'architectur':24 'asshol':75 'automat':48 'boss':65 'build':49 'clean':23 'code':32 'codebas':15,78 'day':57 'depend':43 'differ':53 'ex':64 'fire':66 'form':11 'framework':13 'generat':33 'generic':40 'glad':62 'inject':44 'integr':28 'job':3,19 'legaci':14 'm':60 'maintain':5 'make':36 'net':12 'new':18 'nice':37 'night':55 'old':9 'process':47 'recent':1 'shit':80 'stick':21 'switch':2 'test':29 'told':70 'tool':34,50 'unit':26 'use':25,38,42 'whatev':51 'window':10 'year':8"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://infosec.pub/comment/5869003"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705813856 {#4400
      date: 2024-01-21 06:10:56.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4404}
  +body: "My first job out of college I have been able to see a steady improvement in the codebase. A little while ago I had to go back to an old tag and was horrified with what it used to be and impressed how much it improved."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 9
  +score: 0
  +lastActive: DateTime @1705816007 {#4754
    date: 2024-01-21 06:46:47.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@prof@infosec.pub"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4758 …}
  +nested: Doctrine\ORM\PersistentCollection {#4760 …}
  +votes: Doctrine\ORM\PersistentCollection {#4762 …}
  +reports: Doctrine\ORM\PersistentCollection {#4764 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4766 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4768 …}
  -id: 327490
  -bodyTs: "'abl':10 'ago':22 'back':27 'codebas':18 'colleg':6 'first':2 'go':26 'horrifi':34 'impress':42 'improv':15,46 'job':3 'littl':20 'much':44 'old':30 'see':12 'steadi':14 'tag':31 'use':38"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6873168"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705816007 {#4755
    date: 2024-01-21 06:46:47.0 +01:00
  }
}
"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\EntryComment {#4478
  +user: App\Entity\User {#4491 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "As long as their salary keeps increasing, I’d say go for it!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 65
  +score: 0
  +lastActive: DateTime @1727271874 {#4473
    date: 2024-09-25 15:44:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4479 …}
  +nested: Doctrine\ORM\PersistentCollection {#4481 …}
  +votes: Doctrine\ORM\PersistentCollection {#4483 …}
  +reports: Doctrine\ORM\PersistentCollection {#4485 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4487 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4489 …}
  -id: 327401
  -bodyTs: "'d':9 'go':11 'increas':7 'keep':6 'long':2 'salari':5 'say':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6871060"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705811715 {#4474
    date: 2024-01-21 05:35:15.0 +01:00
  }
}
"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
83 DENIED edit
App\Entity\EntryComment {#4478
  +user: App\Entity\User {#4491 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "As long as their salary keeps increasing, I’d say go for it!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 65
  +score: 0
  +lastActive: DateTime @1727271874 {#4473
    date: 2024-09-25 15:44:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4479 …}
  +nested: Doctrine\ORM\PersistentCollection {#4481 …}
  +votes: Doctrine\ORM\PersistentCollection {#4483 …}
  +reports: Doctrine\ORM\PersistentCollection {#4485 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4487 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4489 …}
  -id: 327401
  -bodyTs: "'d':9 'go':11 'increas':7 'keep':6 'long':2 'salari':5 'say':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6871060"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705811715 {#4474
    date: 2024-01-21 05:35:15.0 +01:00
  }
}
"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
84 DENIED moderate
App\Entity\EntryComment {#4478
  +user: App\Entity\User {#4491 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "As long as their salary keeps increasing, I’d say go for it!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 65
  +score: 0
  +lastActive: DateTime @1727271874 {#4473
    date: 2024-09-25 15:44:34.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4479 …}
  +nested: Doctrine\ORM\PersistentCollection {#4481 …}
  +votes: Doctrine\ORM\PersistentCollection {#4483 …}
  +reports: Doctrine\ORM\PersistentCollection {#4485 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4487 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4489 …}
  -id: 327401
  -bodyTs: "'d':9 'go':11 'increas':7 'keep':6 'long':2 'salari':5 'say':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.world/comment/6871060"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705811715 {#4474
    date: 2024-01-21 05:35:15.0 +01:00
  }
}
"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
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\EntryComment {#4551
  +user: App\Entity\User {#4564 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Meanwhile, Dev of company C driving off a bridge, getting laid off after modernizing the 90s era codebase."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705808777 {#4546
    date: 2024-01-21 04:46:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4552 …}
  +nested: Doctrine\ORM\PersistentCollection {#4554 …}
  +votes: Doctrine\ORM\PersistentCollection {#4556 …}
  +reports: Doctrine\ORM\PersistentCollection {#4558 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4560 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4562 …}
  -id: 327325
  -bodyTs: "'90s':16 'bridg':9 'c':5 'codebas':18 'compani':4 'dev':2 'drive':6 'era':17 'get':10 'laid':11 'meanwhil':1 'modern':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://hexbear.net/comment/4507404"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705808777 {#4547
    date: 2024-01-21 04:46:17.0 +01:00
  }
}
"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
87 DENIED edit
App\Entity\EntryComment {#4551
  +user: App\Entity\User {#4564 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Meanwhile, Dev of company C driving off a bridge, getting laid off after modernizing the 90s era codebase."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705808777 {#4546
    date: 2024-01-21 04:46:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4552 …}
  +nested: Doctrine\ORM\PersistentCollection {#4554 …}
  +votes: Doctrine\ORM\PersistentCollection {#4556 …}
  +reports: Doctrine\ORM\PersistentCollection {#4558 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4560 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4562 …}
  -id: 327325
  -bodyTs: "'90s':16 'bridg':9 'c':5 'codebas':18 'compani':4 'dev':2 'drive':6 'era':17 'get':10 'laid':11 'meanwhil':1 'modern':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://hexbear.net/comment/4507404"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705808777 {#4547
    date: 2024-01-21 04:46:17.0 +01:00
  }
}
"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
88 DENIED moderate
App\Entity\EntryComment {#4551
  +user: App\Entity\User {#4564 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Meanwhile, Dev of company C driving off a bridge, getting laid off after modernizing the 90s era codebase."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 7
  +score: 0
  +lastActive: DateTime @1705808777 {#4546
    date: 2024-01-21 04:46:17.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4552 …}
  +nested: Doctrine\ORM\PersistentCollection {#4554 …}
  +votes: Doctrine\ORM\PersistentCollection {#4556 …}
  +reports: Doctrine\ORM\PersistentCollection {#4558 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4560 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4562 …}
  -id: 327325
  -bodyTs: "'90s':16 'bridg':9 'c':5 'codebas':18 'compani':4 'dev':2 'drive':6 'era':17 'get':10 'laid':11 'meanwhil':1 'modern':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://hexbear.net/comment/4507404"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705808777 {#4547
    date: 2024-01-21 04:46:17.0 +01:00
  }
}
"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
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 {#4624
  +user: App\Entity\User {#4637 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 52
  +score: 0
  +lastActive: DateTime @1727295681 {#4619
    date: 2024-09-25 22:21:21.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4625 …}
  +nested: Doctrine\ORM\PersistentCollection {#4627 …}
  +votes: Doctrine\ORM\PersistentCollection {#4629 …}
  +reports: Doctrine\ORM\PersistentCollection {#4631 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
  -id: 327286
  -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nz/comment/5257555"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705807123 {#4620
    date: 2024-01-21 04:18:43.0 +01:00
  }
}
"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 {#4624
  +user: App\Entity\User {#4637 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 52
  +score: 0
  +lastActive: DateTime @1727295681 {#4619
    date: 2024-09-25 22:21:21.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4625 …}
  +nested: Doctrine\ORM\PersistentCollection {#4627 …}
  +votes: Doctrine\ORM\PersistentCollection {#4629 …}
  +reports: Doctrine\ORM\PersistentCollection {#4631 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
  -id: 327286
  -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nz/comment/5257555"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705807123 {#4620
    date: 2024-01-21 04:18:43.0 +01:00
  }
}
"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 {#4624
  +user: App\Entity\User {#4637 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: null
  +root: null
  +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 52
  +score: 0
  +lastActive: DateTime @1727295681 {#4619
    date: 2024-09-25 22:21:21.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4625 …}
  +nested: Doctrine\ORM\PersistentCollection {#4627 …}
  +votes: Doctrine\ORM\PersistentCollection {#4629 …}
  +reports: Doctrine\ORM\PersistentCollection {#4631 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
  -id: 327286
  -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nz/comment/5257555"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705807123 {#4620
    date: 2024-01-21 04:18:43.0 +01:00
  }
}
"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_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
94 DENIED moderate
App\Entity\EntryComment {#4701
  +user: Proxies\__CG__\App\Entity\User {#4707 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4624
    +user: App\Entity\User {#4637 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727295681 {#4619
      date: 2024-09-25 22:21:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4625 …}
    +nested: Doctrine\ORM\PersistentCollection {#4627 …}
    +votes: Doctrine\ORM\PersistentCollection {#4629 …}
    +reports: Doctrine\ORM\PersistentCollection {#4631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
    -id: 327286
    -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5257555"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705807123 {#4620
      date: 2024-01-21 04:18:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: """
    Ahahhahhahha. Ha…ha. Ahem.\n
    \n
    Sorry. The idea that any of the opportunities for improvement at my last “job A” code base might need “revealed” struck me as really funny.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 32
  +score: 0
  +lastActive: DateTime @1705808915 {#4700
    date: 2024-01-21 04:48:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4708 …}
  +nested: Doctrine\ORM\PersistentCollection {#4710 …}
  +votes: Doctrine\ORM\PersistentCollection {#4712 …}
  +reports: Doctrine\ORM\PersistentCollection {#4715 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4717 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4719 …}
  -id: 327327
  -bodyTs: "'ahahhahhahha':1 'ahem':4 'base':21 'code':20 'funni':29 'ha':2,3 'idea':7 'improv':14 'job':18 'last':17 'might':22 'need':23 'opportun':12 'realli':28 'reveal':24 'sorri':5 'struck':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6660587"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705808915 {#4703
    date: 2024-01-21 04:48:35.0 +01:00
  }
}
"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
95 DENIED edit
App\Entity\EntryComment {#4701
  +user: Proxies\__CG__\App\Entity\User {#4707 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4624
    +user: App\Entity\User {#4637 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727295681 {#4619
      date: 2024-09-25 22:21:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4625 …}
    +nested: Doctrine\ORM\PersistentCollection {#4627 …}
    +votes: Doctrine\ORM\PersistentCollection {#4629 …}
    +reports: Doctrine\ORM\PersistentCollection {#4631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
    -id: 327286
    -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5257555"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705807123 {#4620
      date: 2024-01-21 04:18:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: """
    Ahahhahhahha. Ha…ha. Ahem.\n
    \n
    Sorry. The idea that any of the opportunities for improvement at my last “job A” code base might need “revealed” struck me as really funny.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 32
  +score: 0
  +lastActive: DateTime @1705808915 {#4700
    date: 2024-01-21 04:48:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4708 …}
  +nested: Doctrine\ORM\PersistentCollection {#4710 …}
  +votes: Doctrine\ORM\PersistentCollection {#4712 …}
  +reports: Doctrine\ORM\PersistentCollection {#4715 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4717 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4719 …}
  -id: 327327
  -bodyTs: "'ahahhahhahha':1 'ahem':4 'base':21 'code':20 'funni':29 'ha':2,3 'idea':7 'improv':14 'job':18 'last':17 'might':22 'need':23 'opportun':12 'realli':28 'reveal':24 'sorri':5 'struck':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6660587"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705808915 {#4703
    date: 2024-01-21 04:48:35.0 +01:00
  }
}
"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
96 DENIED moderate
App\Entity\EntryComment {#4701
  +user: Proxies\__CG__\App\Entity\User {#4707 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4624
    +user: App\Entity\User {#4637 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727295681 {#4619
      date: 2024-09-25 22:21:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4625 …}
    +nested: Doctrine\ORM\PersistentCollection {#4627 …}
    +votes: Doctrine\ORM\PersistentCollection {#4629 …}
    +reports: Doctrine\ORM\PersistentCollection {#4631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
    -id: 327286
    -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5257555"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705807123 {#4620
      date: 2024-01-21 04:18:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: """
    Ahahhahhahha. Ha…ha. Ahem.\n
    \n
    Sorry. The idea that any of the opportunities for improvement at my last “job A” code base might need “revealed” struck me as really funny.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 32
  +score: 0
  +lastActive: DateTime @1705808915 {#4700
    date: 2024-01-21 04:48:35.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4708 …}
  +nested: Doctrine\ORM\PersistentCollection {#4710 …}
  +votes: Doctrine\ORM\PersistentCollection {#4712 …}
  +reports: Doctrine\ORM\PersistentCollection {#4715 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4717 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4719 …}
  -id: 327327
  -bodyTs: "'ahahhahhahha':1 'ahem':4 'base':21 'code':20 'funni':29 'ha':2,3 'idea':7 'improv':14 'job':18 'last':17 'might':22 'need':23 'opportun':12 'realli':28 'reveal':24 'sorri':5 'struck':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://programming.dev/comment/6660587"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705808915 {#4703
    date: 2024-01-21 04:48:35.0 +01:00
  }
}
"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
97 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
98 DENIED moderate
App\Entity\EntryComment {#4838
  +user: App\Entity\User {#4637 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4701
    +user: Proxies\__CG__\App\Entity\User {#4707 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4624
      +user: App\Entity\User {#4637 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 52
      +score: 0
      +lastActive: DateTime @1727295681 {#4619
        date: 2024-09-25 22:21:21.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4625 …}
      +nested: Doctrine\ORM\PersistentCollection {#4627 …}
      +votes: Doctrine\ORM\PersistentCollection {#4629 …}
      +reports: Doctrine\ORM\PersistentCollection {#4631 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
      -id: 327286
      -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/5257555"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705807123 {#4620
        date: 2024-01-21 04:18:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4624}
    +body: """
      Ahahhahhahha. Ha…ha. Ahem.\n
      \n
      Sorry. The idea that any of the opportunities for improvement at my last “job A” code base might need “revealed” struck me as really funny.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 32
    +score: 0
    +lastActive: DateTime @1705808915 {#4700
      date: 2024-01-21 04:48:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@Venator@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4708 …}
    +nested: Doctrine\ORM\PersistentCollection {#4710 …}
    +votes: Doctrine\ORM\PersistentCollection {#4712 …}
    +reports: Doctrine\ORM\PersistentCollection {#4715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4719 …}
    -id: 327327
    -bodyTs: "'ahahhahhahha':1 'ahem':4 'base':21 'code':20 'funni':29 'ha':2,3 'idea':7 'improv':14 'job':18 'last':17 'might':22 'need':23 'opportun':12 'realli':28 'reveal':24 'sorri':5 'struck':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6660587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705808915 {#4703
      date: 2024-01-21 04:48:35.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Sometimes there’s an opportunity to delete it and start again 😜"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705824173 {#4837
    date: 2024-01-21 09:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
    "@MajorHavoc@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4843 …}
  +nested: Doctrine\ORM\PersistentCollection {#4844 …}
  +votes: Doctrine\ORM\PersistentCollection {#4846 …}
  +reports: Doctrine\ORM\PersistentCollection {#4850 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4852 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
  -id: 327645
  -bodyTs: "'delet':7 'opportun':5 'sometim':1 'start':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nz/comment/5266057"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705824173 {#4840
    date: 2024-01-21 09:02:53.0 +01:00
  }
}
"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
99 DENIED edit
App\Entity\EntryComment {#4838
  +user: App\Entity\User {#4637 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4701
    +user: Proxies\__CG__\App\Entity\User {#4707 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4624
      +user: App\Entity\User {#4637 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 52
      +score: 0
      +lastActive: DateTime @1727295681 {#4619
        date: 2024-09-25 22:21:21.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4625 …}
      +nested: Doctrine\ORM\PersistentCollection {#4627 …}
      +votes: Doctrine\ORM\PersistentCollection {#4629 …}
      +reports: Doctrine\ORM\PersistentCollection {#4631 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
      -id: 327286
      -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/5257555"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705807123 {#4620
        date: 2024-01-21 04:18:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4624}
    +body: """
      Ahahhahhahha. Ha…ha. Ahem.\n
      \n
      Sorry. The idea that any of the opportunities for improvement at my last “job A” code base might need “revealed” struck me as really funny.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 32
    +score: 0
    +lastActive: DateTime @1705808915 {#4700
      date: 2024-01-21 04:48:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@Venator@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4708 …}
    +nested: Doctrine\ORM\PersistentCollection {#4710 …}
    +votes: Doctrine\ORM\PersistentCollection {#4712 …}
    +reports: Doctrine\ORM\PersistentCollection {#4715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4719 …}
    -id: 327327
    -bodyTs: "'ahahhahhahha':1 'ahem':4 'base':21 'code':20 'funni':29 'ha':2,3 'idea':7 'improv':14 'job':18 'last':17 'might':22 'need':23 'opportun':12 'realli':28 'reveal':24 'sorri':5 'struck':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6660587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705808915 {#4703
      date: 2024-01-21 04:48:35.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Sometimes there’s an opportunity to delete it and start again 😜"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705824173 {#4837
    date: 2024-01-21 09:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
    "@MajorHavoc@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4843 …}
  +nested: Doctrine\ORM\PersistentCollection {#4844 …}
  +votes: Doctrine\ORM\PersistentCollection {#4846 …}
  +reports: Doctrine\ORM\PersistentCollection {#4850 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4852 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
  -id: 327645
  -bodyTs: "'delet':7 'opportun':5 'sometim':1 'start':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nz/comment/5266057"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705824173 {#4840
    date: 2024-01-21 09:02:53.0 +01:00
  }
}
"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
100 DENIED moderate
App\Entity\EntryComment {#4838
  +user: App\Entity\User {#4637 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4701
    +user: Proxies\__CG__\App\Entity\User {#4707 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4624
      +user: App\Entity\User {#4637 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 52
      +score: 0
      +lastActive: DateTime @1727295681 {#4619
        date: 2024-09-25 22:21:21.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4625 …}
      +nested: Doctrine\ORM\PersistentCollection {#4627 …}
      +votes: Doctrine\ORM\PersistentCollection {#4629 …}
      +reports: Doctrine\ORM\PersistentCollection {#4631 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
      -id: 327286
      -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/5257555"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705807123 {#4620
        date: 2024-01-21 04:18:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4624}
    +body: """
      Ahahhahhahha. Ha…ha. Ahem.\n
      \n
      Sorry. The idea that any of the opportunities for improvement at my last “job A” code base might need “revealed” struck me as really funny.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 32
    +score: 0
    +lastActive: DateTime @1705808915 {#4700
      date: 2024-01-21 04:48:35.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@Venator@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4708 …}
    +nested: Doctrine\ORM\PersistentCollection {#4710 …}
    +votes: Doctrine\ORM\PersistentCollection {#4712 …}
    +reports: Doctrine\ORM\PersistentCollection {#4715 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4717 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4719 …}
    -id: 327327
    -bodyTs: "'ahahhahhahha':1 'ahem':4 'base':21 'code':20 'funni':29 'ha':2,3 'idea':7 'improv':14 'job':18 'last':17 'might':22 'need':23 'opportun':12 'realli':28 'reveal':24 'sorri':5 'struck':25"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6660587"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705808915 {#4703
      date: 2024-01-21 04:48:35.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Sometimes there’s an opportunity to delete it and start again 😜"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1705824173 {#4837
    date: 2024-01-21 09:02:53.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
    "@MajorHavoc@programming.dev"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4843 …}
  +nested: Doctrine\ORM\PersistentCollection {#4844 …}
  +votes: Doctrine\ORM\PersistentCollection {#4846 …}
  +reports: Doctrine\ORM\PersistentCollection {#4850 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4852 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4854 …}
  -id: 327645
  -bodyTs: "'delet':7 'opportun':5 'sometim':1 'start':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nz/comment/5266057"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705824173 {#4840
    date: 2024-01-21 09:02:53.0 +01:00
  }
}
"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
101 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
102 DENIED moderate
App\Entity\EntryComment {#4723
  +user: Proxies\__CG__\App\Entity\User {#4724 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4624
    +user: App\Entity\User {#4637 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727295681 {#4619
      date: 2024-09-25 22:21:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4625 …}
    +nested: Doctrine\ORM\PersistentCollection {#4627 …}
    +votes: Doctrine\ORM\PersistentCollection {#4629 …}
    +reports: Doctrine\ORM\PersistentCollection {#4631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
    -id: 327286
    -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5257555"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705807123 {#4620
      date: 2024-01-21 04:18:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Looks like we found the hr employee! Get 'im Bois!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705809654 {#4721
    date: 2024-01-21 05:00:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4725 …}
  +nested: Doctrine\ORM\PersistentCollection {#4727 …}
  +votes: Doctrine\ORM\PersistentCollection {#4729 …}
  +reports: Doctrine\ORM\PersistentCollection {#4731 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4733 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4735 …}
  -id: 327349
  -bodyTs: "'boi':10 'employe':7 'found':4 'get':8 'hr':6 'im':9 'like':2 'look':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6328412"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705809654 {#4722
    date: 2024-01-21 05:00:54.0 +01:00
  }
}
"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
103 DENIED edit
App\Entity\EntryComment {#4723
  +user: Proxies\__CG__\App\Entity\User {#4724 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4624
    +user: App\Entity\User {#4637 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727295681 {#4619
      date: 2024-09-25 22:21:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4625 …}
    +nested: Doctrine\ORM\PersistentCollection {#4627 …}
    +votes: Doctrine\ORM\PersistentCollection {#4629 …}
    +reports: Doctrine\ORM\PersistentCollection {#4631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
    -id: 327286
    -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5257555"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705807123 {#4620
      date: 2024-01-21 04:18:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Looks like we found the hr employee! Get 'im Bois!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705809654 {#4721
    date: 2024-01-21 05:00:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4725 …}
  +nested: Doctrine\ORM\PersistentCollection {#4727 …}
  +votes: Doctrine\ORM\PersistentCollection {#4729 …}
  +reports: Doctrine\ORM\PersistentCollection {#4731 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4733 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4735 …}
  -id: 327349
  -bodyTs: "'boi':10 'employe':7 'found':4 'get':8 'hr':6 'im':9 'like':2 'look':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6328412"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705809654 {#4722
    date: 2024-01-21 05:00:54.0 +01:00
  }
}
"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
104 DENIED moderate
App\Entity\EntryComment {#4723
  +user: Proxies\__CG__\App\Entity\User {#4724 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4624
    +user: App\Entity\User {#4637 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727295681 {#4619
      date: 2024-09-25 22:21:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4625 …}
    +nested: Doctrine\ORM\PersistentCollection {#4627 …}
    +votes: Doctrine\ORM\PersistentCollection {#4629 …}
    +reports: Doctrine\ORM\PersistentCollection {#4631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
    -id: 327286
    -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5257555"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705807123 {#4620
      date: 2024-01-21 04:18:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Looks like we found the hr employee! Get 'im Bois!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705809654 {#4721
    date: 2024-01-21 05:00:54.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4725 …}
  +nested: Doctrine\ORM\PersistentCollection {#4727 …}
  +votes: Doctrine\ORM\PersistentCollection {#4729 …}
  +reports: Doctrine\ORM\PersistentCollection {#4731 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4733 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4735 …}
  -id: 327349
  -bodyTs: "'boi':10 'employe':7 'found':4 'get':8 'hr':6 'im':9 'like':2 'look':1"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://sopuli.xyz/comment/6328412"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705809654 {#4722
    date: 2024-01-21 05:00:54.0 +01:00
  }
}
"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
105 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
106 DENIED moderate
App\Entity\EntryComment {#4858
  +user: App\Entity\User {#4637 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4723
    +user: Proxies\__CG__\App\Entity\User {#4724 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4624
      +user: App\Entity\User {#4637 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 52
      +score: 0
      +lastActive: DateTime @1727295681 {#4619
        date: 2024-09-25 22:21:21.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4625 …}
      +nested: Doctrine\ORM\PersistentCollection {#4627 …}
      +votes: Doctrine\ORM\PersistentCollection {#4629 …}
      +reports: Doctrine\ORM\PersistentCollection {#4631 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
      -id: 327286
      -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/5257555"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705807123 {#4620
        date: 2024-01-21 04:18:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4624}
    +body: "Looks like we found the hr employee! Get 'im Bois!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705809654 {#4721
      date: 2024-01-21 05:00:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@Venator@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4725 …}
    +nested: Doctrine\ORM\PersistentCollection {#4727 …}
    +votes: Doctrine\ORM\PersistentCollection {#4729 …}
    +reports: Doctrine\ORM\PersistentCollection {#4731 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4733 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4735 …}
    -id: 327349
    -bodyTs: "'boi':10 'employe':7 'found':4 'get':8 'hr':6 'im':9 'like':2 'look':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6328412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705809654 {#4722
      date: 2024-01-21 05:00:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Lol, nah I’m a developer."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705824145 {#4856
    date: 2024-01-21 09:02:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
    "@tkk13909@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4859 …}
  +nested: Doctrine\ORM\PersistentCollection {#4861 …}
  +votes: Doctrine\ORM\PersistentCollection {#4863 …}
  +reports: Doctrine\ORM\PersistentCollection {#4865 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4869 …}
  -id: 327643
  -bodyTs: "'develop':6 'lol':1 'm':4 'nah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nz/comment/5266039"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705824145 {#4857
    date: 2024-01-21 09:02:25.0 +01:00
  }
}
"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
107 DENIED edit
App\Entity\EntryComment {#4858
  +user: App\Entity\User {#4637 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4723
    +user: Proxies\__CG__\App\Entity\User {#4724 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4624
      +user: App\Entity\User {#4637 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 52
      +score: 0
      +lastActive: DateTime @1727295681 {#4619
        date: 2024-09-25 22:21:21.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4625 …}
      +nested: Doctrine\ORM\PersistentCollection {#4627 …}
      +votes: Doctrine\ORM\PersistentCollection {#4629 …}
      +reports: Doctrine\ORM\PersistentCollection {#4631 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
      -id: 327286
      -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/5257555"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705807123 {#4620
        date: 2024-01-21 04:18:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4624}
    +body: "Looks like we found the hr employee! Get 'im Bois!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705809654 {#4721
      date: 2024-01-21 05:00:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@Venator@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4725 …}
    +nested: Doctrine\ORM\PersistentCollection {#4727 …}
    +votes: Doctrine\ORM\PersistentCollection {#4729 …}
    +reports: Doctrine\ORM\PersistentCollection {#4731 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4733 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4735 …}
    -id: 327349
    -bodyTs: "'boi':10 'employe':7 'found':4 'get':8 'hr':6 'im':9 'like':2 'look':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6328412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705809654 {#4722
      date: 2024-01-21 05:00:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Lol, nah I’m a developer."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705824145 {#4856
    date: 2024-01-21 09:02:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
    "@tkk13909@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4859 …}
  +nested: Doctrine\ORM\PersistentCollection {#4861 …}
  +votes: Doctrine\ORM\PersistentCollection {#4863 …}
  +reports: Doctrine\ORM\PersistentCollection {#4865 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4869 …}
  -id: 327643
  -bodyTs: "'develop':6 'lol':1 'm':4 'nah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nz/comment/5266039"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705824145 {#4857
    date: 2024-01-21 09:02:25.0 +01:00
  }
}
"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
108 DENIED moderate
App\Entity\EntryComment {#4858
  +user: App\Entity\User {#4637 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4723
    +user: Proxies\__CG__\App\Entity\User {#4724 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: App\Entity\EntryComment {#4624
      +user: App\Entity\User {#4637 …}
      +entry: App\Entity\Entry {#2412}
      +magazine: App\Entity\Magazine {#264}
      +image: null
      +parent: null
      +root: null
      +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 52
      +score: 0
      +lastActive: DateTime @1727295681 {#4619
        date: 2024-09-25 22:21:21.0 +02:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@JPDev@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4625 …}
      +nested: Doctrine\ORM\PersistentCollection {#4627 …}
      +votes: Doctrine\ORM\PersistentCollection {#4629 …}
      +reports: Doctrine\ORM\PersistentCollection {#4631 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
      -id: 327286
      -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.nz/comment/5257555"
      +editedAt: null
      +createdAt: DateTimeImmutable @1705807123 {#4620
        date: 2024-01-21 04:18:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4624}
    +body: "Looks like we found the hr employee! Get 'im Bois!"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1705809654 {#4721
      date: 2024-01-21 05:00:54.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
      "@Venator@lemmy.nz"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4725 …}
    +nested: Doctrine\ORM\PersistentCollection {#4727 …}
    +votes: Doctrine\ORM\PersistentCollection {#4729 …}
    +reports: Doctrine\ORM\PersistentCollection {#4731 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4733 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4735 …}
    -id: 327349
    -bodyTs: "'boi':10 'employe':7 'found':4 'get':8 'hr':6 'im':9 'like':2 'look':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://sopuli.xyz/comment/6328412"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705809654 {#4722
      date: 2024-01-21 05:00:54.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Lol, nah I’m a developer."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1705824145 {#4856
    date: 2024-01-21 09:02:25.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
    "@tkk13909@sopuli.xyz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4859 …}
  +nested: Doctrine\ORM\PersistentCollection {#4861 …}
  +votes: Doctrine\ORM\PersistentCollection {#4863 …}
  +reports: Doctrine\ORM\PersistentCollection {#4865 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4867 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4869 …}
  -id: 327643
  -bodyTs: "'develop':6 'lol':1 'm':4 'nah':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.nz/comment/5266039"
  +editedAt: null
  +createdAt: DateTimeImmutable @1705824145 {#4857
    date: 2024-01-21 09:02:25.0 +01:00
  }
}
"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
109 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
110 DENIED moderate
App\Entity\EntryComment {#4740
  +user: Proxies\__CG__\App\Entity\User {#4741 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4624
    +user: App\Entity\User {#4637 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727295681 {#4619
      date: 2024-09-25 22:21:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4625 …}
    +nested: Doctrine\ORM\PersistentCollection {#4627 …}
    +votes: Doctrine\ORM\PersistentCollection {#4629 …}
    +reports: Doctrine\ORM\PersistentCollection {#4631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
    -id: 327286
    -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5257555"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705807123 {#4620
      date: 2024-01-21 04:18:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Sometimes it takes a new dev coming in for management to give the greenlight for a major overhaul. It’s shitty, but it’s true."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1705810676 {#4737
    date: 2024-01-21 05:17:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4742 …}
  +nested: Doctrine\ORM\PersistentCollection {#4744 …}
  +votes: Doctrine\ORM\PersistentCollection {#4746 …}
  +reports: Doctrine\ORM\PersistentCollection {#4748 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4750 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4752 …}
  -id: 327378
  -bodyTs: "'come':7 'dev':6 'give':12 'greenlight':14 'major':17 'manag':10 'new':5 'overhaul':18 'shitti':21 'sometim':1 'take':3 'true':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8485933"
  +editedAt: DateTimeImmutable @1727264038 {#4738
    date: 2024-09-25 13:33:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705810676 {#4739
    date: 2024-01-21 05:17:56.0 +01:00
  }
}
"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
111 DENIED edit
App\Entity\EntryComment {#4740
  +user: Proxies\__CG__\App\Entity\User {#4741 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4624
    +user: App\Entity\User {#4637 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727295681 {#4619
      date: 2024-09-25 22:21:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4625 …}
    +nested: Doctrine\ORM\PersistentCollection {#4627 …}
    +votes: Doctrine\ORM\PersistentCollection {#4629 …}
    +reports: Doctrine\ORM\PersistentCollection {#4631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
    -id: 327286
    -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5257555"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705807123 {#4620
      date: 2024-01-21 04:18:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Sometimes it takes a new dev coming in for management to give the greenlight for a major overhaul. It’s shitty, but it’s true."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1705810676 {#4737
    date: 2024-01-21 05:17:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4742 …}
  +nested: Doctrine\ORM\PersistentCollection {#4744 …}
  +votes: Doctrine\ORM\PersistentCollection {#4746 …}
  +reports: Doctrine\ORM\PersistentCollection {#4748 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4750 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4752 …}
  -id: 327378
  -bodyTs: "'come':7 'dev':6 'give':12 'greenlight':14 'major':17 'manag':10 'new':5 'overhaul':18 'shitti':21 'sometim':1 'take':3 'true':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8485933"
  +editedAt: DateTimeImmutable @1727264038 {#4738
    date: 2024-09-25 13:33:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705810676 {#4739
    date: 2024-01-21 05:17:56.0 +01:00
  }
}
"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
112 DENIED moderate
App\Entity\EntryComment {#4740
  +user: Proxies\__CG__\App\Entity\User {#4741 …}
  +entry: App\Entity\Entry {#2412
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#264
      +icon: Proxies\__CG__\App\Entity\Image {#245 …}
      +name: "programmer_humor@programming.dev"
      +title: "programmer_humor"
      +description: """
        Welcome to Programmer Humor!\n
        \n
        This is a place where you can post jokes, memes, humor, etc. related to programming!\n
        \n
        For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
        \n
        Rules\n
        -----\n
        \n
        - Keep content in english\n
        - No advertisements\n
        - Posts must be related to programming or programmer topics
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 297
      +entryCommentCount: 2799
      +postCount: 1
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729523671 {#274
        date: 2024-10-21 17:14:31.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#236 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
      +entries: Doctrine\ORM\PersistentCollection {#179 …}
      +posts: Doctrine\ORM\PersistentCollection {#137 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
      +bans: Doctrine\ORM\PersistentCollection {#116 …}
      +reports: Doctrine\ORM\PersistentCollection {#102 …}
      +badges: Doctrine\ORM\PersistentCollection {#80 …}
      +logs: Doctrine\ORM\PersistentCollection {#70 …}
      +awards: Doctrine\ORM\PersistentCollection {#1360 …}
      +categories: Doctrine\ORM\PersistentCollection {#1792 …}
      -id: 100
      +apId: "programmer_humor@programming.dev"
      +apProfileId: "https://programming.dev/c/programmer_humor"
      +apPublicUrl: "https://programming.dev/c/programmer_humor"
      +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "programmer_humor"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726902871 {#268
        date: 2024-09-21 09:14:31.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1700391429 {#270
        date: 2023-11-19 11:57:09.0 +01:00
      }
    }
    +image: Proxies\__CG__\App\Entity\Image {#1970 …}
    +domain: Proxies\__CG__\App\Entity\Domain {#1915 …}
    +slug: "Infinite-Loop"
    +title: "Infinite Loop"
    +url: "https://programming.dev/pictrs/image/32f500e0-1c1b-4443-8e2b-9101947782a8.png"
    +body: null
    +type: "image"
    +lang: "en"
    +isOc: false
    +hasEmbed: true
    +commentCount: 27
    +favouriteCount: 1193
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1727834892 {#2418
      date: 2024-10-02 04:08:12.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1884 …}
    +votes: Doctrine\ORM\PersistentCollection {#1961 …}
    +reports: Doctrine\ORM\PersistentCollection {#1959 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1399 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2440 …}
    +badges: Doctrine\ORM\PersistentCollection {#2436 …}
    +children: []
    -id: 32069
    -titleTs: "'infinit':1 'loop':2"
    -bodyTs: null
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1705891621
    +visibility: "visible             "
    +apId: "https://programming.dev/post/8883397"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705805221 {#1858
      date: 2024-01-21 03:47:01.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#264}
  +image: null
  +parent: App\Entity\EntryComment {#4624
    +user: App\Entity\User {#4637 …}
    +entry: App\Entity\Entry {#2412}
    +magazine: App\Entity\Magazine {#264}
    +image: null
    +parent: null
    +root: null
    +body: "Sometimes a fresh pair of eyes on a code base can reveal some opportunities for big improvements in maintainability 😜"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 52
    +score: 0
    +lastActive: DateTime @1727295681 {#4619
      date: 2024-09-25 22:21:21.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@JPDev@programming.dev"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4625 …}
    +nested: Doctrine\ORM\PersistentCollection {#4627 …}
    +votes: Doctrine\ORM\PersistentCollection {#4629 …}
    +reports: Doctrine\ORM\PersistentCollection {#4631 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4633 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4635 …}
    -id: 327286
    -bodyTs: "'base':10 'big':16 'code':9 'eye':6 'fresh':3 'improv':17 'maintain':19 'opportun':14 'pair':4 'reveal':12 'sometim':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.nz/comment/5257555"
    +editedAt: null
    +createdAt: DateTimeImmutable @1705807123 {#4620
      date: 2024-01-21 04:18:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4624}
  +body: "Sometimes it takes a new dev coming in for management to give the greenlight for a major overhaul. It’s shitty, but it’s true."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 20
  +score: 0
  +lastActive: DateTime @1705810676 {#4737
    date: 2024-01-21 05:17:56.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
    "@JPDev@programming.dev"
    "@Venator@lemmy.nz"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4742 …}
  +nested: Doctrine\ORM\PersistentCollection {#4744 …}
  +votes: Doctrine\ORM\PersistentCollection {#4746 …}
  +reports: Doctrine\ORM\PersistentCollection {#4748 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4750 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4752 …}
  -id: 327378
  -bodyTs: "'come':7 'dev':6 'give':12 'greenlight':14 'major':17 'manag':10 'new':5 'overhaul':18 'shitti':21 'sometim':1 'take':3 'true':25"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/8485933"
  +editedAt: DateTimeImmutable @1727264038 {#4738
    date: 2024-09-25 13:33:58.0 +02:00
  }
  +createdAt: DateTimeImmutable @1705810676 {#4739
    date: 2024-01-21 05:17:56.0 +01:00
  }
}
"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
113 DENIED edit
App\Entity\Magazine {#264
  +icon: Proxies\__CG__\App\Entity\Image {#245 …}
  +name: "programmer_humor@programming.dev"
  +title: "programmer_humor"
  +description: """
    Welcome to Programmer Humor!\n
    \n
    This is a place where you can post jokes, memes, humor, etc. related to programming!\n
    \n
    For sharing awful code theres also [Programming Horror](https://programming.dev/c/programming_horror).\n
    \n
    Rules\n
    -----\n
    \n
    - Keep content in english\n
    - No advertisements\n
    - Posts must be related to programming or programmer topics
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 297
  +entryCommentCount: 2799
  +postCount: 1
  +postCommentCount: 0
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729523671 {#274
    date: 2024-10-21 17:14:31.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#236 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#232 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#221 …}
  +entries: Doctrine\ORM\PersistentCollection {#179 …}
  +posts: Doctrine\ORM\PersistentCollection {#137 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#199 …}
  +bans: Doctrine\ORM\PersistentCollection {#116 …}
  +reports: Doctrine\ORM\PersistentCollection {#102 …}
  +badges: Doctrine\ORM\PersistentCollection {#80 …}
  +logs: Doctrine\ORM\PersistentCollection {#70 …}
  +awards: Doctrine\ORM\PersistentCollection {#1360 …}
  +categories: Doctrine\ORM\PersistentCollection {#1792 …}
  -id: 100
  +apId: "programmer_humor@programming.dev"
  +apProfileId: "https://programming.dev/c/programmer_humor"
  +apPublicUrl: "https://programming.dev/c/programmer_humor"
  +apFollowersUrl: "https://programming.dev/c/programmer_humor/followers"
  +apInboxUrl: "https://programming.dev/inbox"
  +apDomain: "programming.dev"
  +apPreferredUsername: "programmer_humor"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1726902871 {#268
    date: 2024-09-21 09:14:31.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1700391429 {#270
    date: 2023-11-19 11:57:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"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